Respuesta :
I forget what the name for it is, but it is the mountains that separate India and China, Nepal is in between them a little. That huge strip of mountains also is home to the tallest mountain, which is Mount Everest.
Hope this helps!
The Himalaya mountains. This is the land feature that separates India from the rest of Asia.
Hope this helps :)