Four important Ancient African towns that should never be forgotten

Nduta Waweru August 05, 2018

Four important Ancient African towns that should never be forgotten

Photo: Flickr

Sofala

This was the chief seaport of the Mwenemutapa Kingdom of modern-day Mozambique. The name Sofala is a Somali word meaning ‘go dig’ as the city was founded by Somali merchants and seafarers, who had travelled in search of resources.  The town had its own internal elite, merchant communities, trade connections and settlements. 

Over time it was invaded by the Swahili and the Portuguese and in its heyday it was made up of two sections: one on flat land nearer to the sea and the other on a healthier high ground.  The section close to the sea sank to the ocean and the whole town lost its prominence.

Last Edited by:Nduta Waweru Updated: August 5, 2018

Conversations

Must Read

Connect with us

Join our Mailing List to Receive Updates