Lhotse
This concept needs a default description. Help improve Listwiki by adding it.
References on ListWiki
- 
				
Tallest Mountains in the World Ranked #4
Lhotse is 8516 meters (27,940 feet) above sea level and is located in China and Nepal.
 
This concept needs a default description. Help improve Listwiki by adding it.
Tallest Mountains in the World Ranked #4
Lhotse is 8516 meters (27,940 feet) above sea level and is located in China and Nepal.