Tag: Tsomoriri Lake

Leisure Venture of Ladakh

Leisure Venture of Ladakh

Travel
Ladakh that literally means the land of high passes is located at an elevation of around 3000 meters and it is a gift of god to the universe to understand that natural brilliance is not subject to time and law of land. An exclusive landscape although rough in nature has a captivating rift which in...