British Prime Minister Theresa May meets with South African President Cyril Ramaphosa in Cape Town, South Africa, during a three-nation visit to Africa. May has promised to boost Britain's investment in the continent. AP hide caption
Investment in Africa Investment in Africa