Weathered coral masonry at Kilwa, testimony to a distinctive Swahili building tradition

Weathered coral masonry at Kilwa, testimony to a distinctive Swahili building tradition