Respuesta :

Answer:

The Himalaya mountain range separates India and China. Nepal is the country that lies between India and China.

hope this helps! <3

Answer:

HIMALAYAS

NEPAL LIES IN THE MIDST.

P.S: I'm from India :)