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:
The Himalaya mountain range separates India and China. Nepal is the country that lies between India and China.
hope this helps! <3