‘The intimate Amilla resort is located in the UNESCO World Biosphere Reserve of Baa Atoll and offers a choice of island homes either siting above the crystal clear waters, nestled among lush tree tops or perched on the pristine shoreline.’

Read the full article here.