Too often Africa is mis-perceived as a single, vaguely ominous entity.  The reality is that the continent is vast and varied, with more than 50 countries and hundreds of distinct cultures.