Nepal country in itself holds majestic mountains and peaks beloved by all over the world. Glorious mountains with more than 240 peaks standing over 20,000 ft (6,096 m) and the highest peak in the world Mount Everest makes Nepal, the Shangri-La. The concentration of Himalayas in such a small area of 147,181 sq.km has amazing river flowing with the glacier water from the north and beautiful lakes and wide range of flora and fauna. Nepal is also the second richest country in water resource. From the lowest altitude of 67m in the southern part and till the highest point on earth in the northern part 8848m has an aerial distance of 150 km. this resulted into climatic condition from sub-tropical to arctic condition which in return gave huge diversity in flora and fauna and similarly wide range of ethnic groups that is more than 50 along the different parts of the country and some are still not affected by the modernizations of the new world.