Kingdoms of Africa
A Satellite View Sahara Desert Great Rift Valley Zimbabwe Congo Swahili Ghana Mali.