Kilwa Kisiwani, an island off the southern coast of present-day Tanzania

Kilwa Kisiwani, an island off the southern coast of present-day Tanzania