Nile River
Niger River
Limpopo River
Zambezi River
Sahara Desert
Sub-Sahara
Kush
Axum
Zimbabwe
Ghana, Mali, Songhai
Atlantic Ocean
Indian Ocean
Timbuktu