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