Answer:
Asia
Step-by-step explanation:
Nepal lies between China and India in South Asia
8.6m questions
11.3m answers