South africa top 10 cities in east africa