Nana Kyidomhene

History of Ancient Africa: Egyptians, Garamantes, Akans, Nubians, Hausa, Igbo, Yuroba, Songhai, Bantu, and Carthage. African History and World History.