Skip to main content
Menu

Indian Ocean and East Africa: Arab trade, Swahili coastal communities, and links with Great Zimbabwe - ninth to sixteenth centuries (under construction)