Nepal is the land locked country situated on middle of China and India. Nepal is the birth place of Gautam Buddha( light of asia) , country of Mt. Everest(8848m) and it is the obly country where people can see One horned rhino.
Pride of Nepal
7 years ago by pbibek66 (25)