South Africa
Expatica news
By 2030, the 18 largest African cities will have a combined spending power of $1,3- trillion. But while Africa’s growing cities are creating new markets, they are also creating infrastructure and humanitarian challenges.