What I know about Nepal is just Mount Everest. Can anyone tell me where is Nepal located?
Lol! Nepal is located between India and China.
Nepal lies in the South East Asia region and is surrounded by Indian and Chinese borders. India is on the east, west and south while China is on the south of Nepal.
You should at least know that Buddha was born in Nepal.