Lhotse is the world's fourth-highest mountain (8,516m/27,939ft), located in the Himalayas on the border of Nepal and China, just south of Mount Everest, hence its Tibetan name meaning "South Peak".