Nepal is a mountainous and a land locked country situated between two giant neighbours, china to the North and India to the South, East and West. Nepal boasts of having the highest peak of the world, Mount Everest and visitors from all over the world visit the country to climb the Mount Everest and to see the beautiful panorama, snow-capped mountains and gorgeous historic monuments. Moreover, it should also be noted that Nepal is the 2nd richest country in the world in water resources with a substantial number of rivers & streams flowing towards the South from the high Himalayas. And the Tilicho Lake situated at the highest land of the world is also in Nepal. So the people who visits Nepal, definitely gets optimal gratification from its natural gorgeous scenery. It has highly diverse and rich geography, culture and religions.