The tropical Indian Ocean is home to the Spice Islands. Characterised by beautiful sandy beaches, fringing coral reefs and coastal mangrove forests, this is a vibrant nursery area for marine life ...
By contrast, nearby Zanzibar has transformed into a resort brimming with beach umbrellas. Tourist vessels now chug up and down the channel in between the islands, which was once so empty that Bill ...