Travel & Gourmet

Oasis of the Soul: St. Regis Maldives Vommuli Resort

The St. Regis Maldives Vommuli is situated on a private island isolated from the outside world in the Dhaalu Atoll of the Maldives archipelago. The overwater resorts there take luxury to a new level, and the ocean there is a turquoise bluer than anywhere else in the world. The Maldives, which consist of 99% of water and 1% of land, have roughly 1200 islands, of which 200 are inhabited. Numerous thriving coral reefs are sheltered by many of those other islands. Could this location actually exist on Earth?