While many of us think of exotic safaris somewhere in the sprawling desert, Africa is home to a number of large cities that are humming with commotion.