Photograph

The Kaole ruins, the oldest masjid on the swahili coast, Bagamoyo