Nepal: The Home Of 8 Out Of 10 Highest Mountains In The World


Prev Page
Next Page

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.

Photo credit: peakery.com