Egypt
Nile River
South Africa
Sudan
Nigeria
Ethiopia
Atlantic Ocean
Kenya
Red Sea
Mediterranean Sea
Madagascar
Indian Ocean
Niger River
Sahara Desert