92.2k views
2 votes
Where are the himalayan mountains located?

User Vishal R
by
7.5k points

1 Answer

3 votes
In between Nepal and Tibet, in Asia.
User Kristian
by
7.4k points