A miniscule shangri-la: Gorchha Village!

4

A small hamlet in the Chakrata Block in Dehradoon, Gorchha village is located at the border of Dehradoon District and Sirmaur District. It is in close proximity to Himachal Pradesh State Border.Unadulterated and untouched by mankind, this natural miracle

Read this post on footloosebackpackers.blogspot.com


Harsh Bhatia

blogs from Bangalore