Respuesta :
the mountain of northern India is called the Himalayas.
It is located in the south-central part of Asia :)
It is located in the south-central part of Asia :)
Himalayas
Are northern from India and are also a natural barrier to china