0 Comments
Answer:
The Himalayas, the highest mountain range in the world, defines the northern border of this region, which divides India and China.
9.4m questions
12.2m answers