Respuesta :

Asia!

Nepal lies between China and India in South Asia.

Ver imagen kubanj771
Asia! It is situated between China and India in South Asia