Zimbabwe
Mediterranian Sea
Ghana, Mali, Songhai
Nile River
Arabian Peninsula
Mecca
Timbuktu
Axum
Red Sea
Niger River
Zambezi River
Limpopo River
Indian Ocean
Atlantic Ocean
Egypt