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