and goes dramatically further in Nairobi than Cape Town, especially with hollywood buying up a lot of land there a few yrs ago. Also, you will not be developing for smartphones, but for blackberry's, old nokia's & samsungs.
PS: Africa is not a country, very different situation in each country. So lets stop saying Africa and talk about specific countries because talking about Morocco & Namibia or Egypt & South Africa as the same is just silly.