The Maldives’ Nautilus

The Maldives Islands have a number of high-end resorts. The Nautilus, a luxury beach resort in the UNESCO Biosphere Reserve of Baa Atoll, is the subject of a recent DMARGE story. The Maldives is the world’s largest atoll and the location of The Nautilus’ most famous resort. The hotel was just named one of the …