English, asked by Shiva8448, 1 month ago

in which part of india does nepal lie​

Answers

Answered by bhabennath9401
0

Answer:

Nepal, country of Asia, lying along the southern slopes of the Himalayan mountain ranges. It is a landlocked country located between India to the east, south, and west and the Tibet Autonomous Region of China to the north.

Explanation:

please mark me a brainlist

Similar questions