Which country is Himalayas in
the north and is located in South
Asia?
Answers
Answered by
0
Answer:
Nepal is the country is Himalayas in the north and is located in South Asia
Similar questions