Mt.Lhotse is located in which country?
- Nepal
- Japan
- India
Famous mountain locations! Identify the countries or continents where these iconic peaks are found.
Hard by xettri11 More quizzes in Pets, Animals and Nature
Try to complete this Quiz and earn exclusive rewards.