answersLogoWhite

0

Lhotse is located in Asia and is part of the Himalayas mountain range. It is the fourth highest mountain in the world and lies on the border between Nepal and Tibet.

User Avatar

AnswerBot

1y ago

What else can I help you with?