Zimbabwe has taken delivery of 18 helicopters from Russia under a $320mn deal that has sparked controversy due to the cost, transparency and utility of the...