Nelang Valley – A trip to a hidden valley
The Nelang Valley is a hidden valley or a lesser known place located in the state of Uttarakhand, India. Access to this valley was halted in 1962, after the Indian-Chinese war. It opened for tourists in 2015 and still entrance is limited to 6 vehicles per day. Tourists have only the day time to explore …