Ancient Arab settlements of the Swahili Coast An introduction to East Africa’s Shirazi and Omani mosques, palaces and residences Often overlooked by visitors to East Africa,…
Ancient Arab settlements of the Swahili Coast An introduction to East Africa’s Shirazi and Omani mosques, palaces and residences Often overlooked by visitors to East Africa,…