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

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).

answered
User Johnetta
by
8.3k points

No related questions found