×
17 Oct, 2018 By travelseewrite

Living in a treehouse: a luxury nature resort near Shimla

As soon as the mercury touches 40 in India, a mad surge can be seen in the number of visitors…

Himachal, India