Vodafone is to buy a controlling share in Ghana Telecom for US$900 million. The purchase, which still needs the backing of Ghana