200k views
21 votes
In the Himalayas, between China and India:

User Dustinevan
by
4.0k points

1 Answer

12 votes

Answer:

BEST ANSWER :

The Himalayan Mountains form a natural barrier between India and China. The Himalayas include nine of the world's ten tallest mountain peaks (including the very tallest, Mount Everest).

User Johnetta
by
4.3k points