Answer:
HIMALAYAS
NEPAL LIES IN THE MIDST.
P.S: I'm from India :)
The Himalaya mountain range separates India and China. Nepal is the country that lies between India and China.
hope this helps! <3
1.6m questions
2.0m answers