Lhotse Posted on July 21, 2020July 20, 2020 by rida Lhotse (Lhotse means South Peak) is world-famous and the world’s 4th highest mountain in the world. It is 8.516 m high. It is located in the Himalayas on the border of Nepal and the Tibet Autonomous Region of China. Read more