189k views
2 votes
Which mountain range stretches over 1,500 miles across northern India and Nepal and is the location of the highest peak in the world ?

2 Answers

1 vote
Mount Everest is the mountain. It seperates China and Nepal
User Irscomp
by
6.3k points
5 votes

The answer is

The Himalayas Eliminate

User Zaksoup
by
5.6k points