Africa is home to so many languages because of its cast size and long history of human habitation. Add colonialism to that and you get a linguistic mosaic like no other.