Nepal is a small Himalayan country located between India and China. Among many things, this country’s natural beauty, and people’s tradition and culture are widely noted by Hundreds of Thousands of travelers who visit this land every year. Nepal also has Ten World Heritage Sites which are regarded as the Himalayan Spirit which Lives and Breathes! And some of the highest mountains in the world including Mount Everest lies in Nepal. Many other travel ingredients attract tourists to this land, and not to forget the friendliness and warmth of Nepali people. Hinduism and Buddhism are two major religions of Nepal. They are tolerant to each other and the both religious group worship each other’s deities and observe festivals, traditional customs and rites of both religious group in Nepal, followed by Muslims, Jains and Christians. As well as being a small country it has many cast and they have own lunguage and culture.