Back to Practiceeasy • Past Paper
... Himalayas lie to the north of Nepal.