10 High Altitude Lake Treks in India
India is a country of wonders. And it is the land of mighty Himalayas. Apart from many mesmerizing places like Shimla & Manali, Palampur, Dalhousie in the Himalayas, there are several beautiful high attitude lake treks in India, including some which provide the glimpses of heaven. You may enjoy the picturesque beauty of lakes in … Read more