Tso Moriri – A Spectacular Mountain Lake in Leh
One of the most spectacular lakes in the world, the Tso Moriri is also called the ‘Mountain Lake’ situated at an elevation of over 15000 feet above sea level. It covers the foothills of the Rushpu valley in the Changthang sub division of Leh, and is surrounded by barren hills overlooking the silhouettes of the … Continue reading “Tso Moriri – A Spectacular Mountain Lake in Leh”