Geography, asked by krishkaritika, 9 months ago

Which country is Himalayas in
the north and is located in South
Asia?​

Answers

Answered by angrejg934
0

Answer:

Nepal is the country is Himalayas in the north and is located in South Asia

Similar questions