THE EDEN

Andaman and Nicobar Islands, India