8.3 / 10
Based on ratings of 15 people
I've been here
The highest lake in the world (4919 meters)
Thorong La or Thorung La is a mountain pass with an elevation of 5,416 metres (17,769 ft) above sea level in the Damodar Himal, north of the Annapurna Himal,...