Tso Moriri can be unanimously hailed as the most stunning lake in India. Situated in the upper crests of Ladakh (in Jammu & Kashmir), Tso Moriri is around 250 km away from Leh and can be reached easily through a cab, taxi or a private motor vehicle.
Read this post on travellergurus.blogspot.com