Nepal: The Home Of 8 Out Of 10 Highest Mountains In The World
Lhotse
Rising 8,516 meters above sea level, this mountain located in China (Tibet Autonomous Region); Province No. 1, NPL (Khumbu), is the fourth highest mountain in the world.

Page 5
Lhotse
Rising 8,516 meters above sea level, this mountain located in China (Tibet Autonomous Region); Province No. 1, NPL (Khumbu), is the fourth highest mountain in the world.