Scoring highly in our ranking of Africa’s most liveable and investable cities, Cape Town, Johannesburg and Casablanca demonstrate varied strategies for navigating urbanisation challenges.
A sprawling township outside of South Africa's biggest city of Johannesburg has become synonymous with a continued struggle nearly two decades after the end of apartheid. But while many cultural ...