Kush
Axum
Zimbabwe
Ghana
Mali
Songhai
Nile River
Zambezi River
Limpopo River
Niger River
Sahara Desert
Ethiopian Highlands
Timbuktu