Nepal, the Himalayan sangria la between two large nations; India and China, covers an area of 147,181 sq. km. Although it is a small country in the area it doesn’t miss a chance to mesmerize the visitors and it is indeed one of the best tourist destinations. Well-known in the world as the home to 8 out of 14 World’s highest peaks including the highest of them all Mt. Everest and the Birth Place of Lord Buddha; Nepal is also rich in its unique culture and tradition and, is prominent for its hospitality. This compact nation is the home to 125 ethnic groups, 9 religion, and 123 different languages; Nepali being the national language.