in the warm waters of the Indian Ocean, lies one such place - an island that remains a hidden paradise, far removed from the mass tourism of its better-known neighbour, Zanzibar. Mafia Island may ...
This paradise, bathed in the turquoise waters of the Indian Ocean, is a unique combination ... will help you understand why Zanzibar is nicknamed the Spice Island. The archipelago is also full ...
But does this Indian Ocean paradise live up to the hype ... for the love of their island, he said they turned them down.