Atlantic Ocean
Indian Ocean
Red Sea
Arabian Sea
Arabian Peninsula
Mediterranean Sea
Ghana, Mali, Songhai
Zimbabwe
Axum
Nile River
Niger River
Zambezi River
Limpopo River
Sahara Desert
Timbuktu