Coral-stone arches and vaults of Kilwa, built by Swahili masons from the sea's own material

Coral-stone arches and vaults of Kilwa, built by Swahili masons from the sea’s own material