contestada

55. What is the highest mountain chain in the world and
where is it located?

Respuesta :

The Himalayas located in northeastern India