Your small effort for Humanity
Nepal is a beautiful landlocked country in the South-east Asia Region, nestled in the lap of the Himalayas. It is bordered by India in the East, West and South, and China in the North. Nepal is famous around the globe for its natural resources, cultural heritage and hospitable people. Nepal owns the highest peak in …