The Treasure Island of the Indian Ocean