India's first cave resort, staying at Guhantara is an unusual experience that a traveller needs to experience at least once. Nestled under the surface of the Earth, the resort offers its guests a one of a kind experience that allows them to rest their away from the hustle bustle of the city, quite literally.