The Indian Ocean stretches from WA to the east coast of Africa and offers a wealth of islands, many with white-sand beaches ...
Zanzibar introduced the mandatory insurance policy, requiring all visitors to pay a fee of $44 but tourists number have ...