posted by Anonymous on .
where is nepal?
It's in Asia.
well nepal is located betwenn india and china ......
is that all u need of nepal? if u have any more question then u can. Coz i am a neplease......