Nepal is small landlocked country located in south Asia between China (Tibet) in north and India in east, south and west and it is known for its beautiful scenery, culture and people, the adventure lovers and non- trekkers both are equally fond of the Himalayas and the its Geographical structure plus the culture, architecture, temples, shrines, glorious history, peoples, Lakes, Rivers, Jungles and much more. There is something about a trek in the Himalaya that brings you back time and again and Nepal has population around 30 million and it is unify of Hindu, Buddhism, animist religion and some Muslims and Christians, the Nepal is a mosaic of cultures, ethnic groups and languages as well and It is amazing that in a country of this size there are over 125 different ethnic groups and more than 123 spoken languages.