The city of Kilwa, located on the southeastern coast of Tanzania, represents one of the most fascinating chapters in the history of the Indian Ocean. Probably founded in the 9th century by Persian and ...