Nepal is home to many different caste's people with population of more than 25.8 million. Every caste's have own culture and festival. Nepal has more than 103 caste's people. Nepal remains one of the most peaceful multi-religions, multi-ethnic and multi-cultural countries in the world. Nepal's population represent more than a hundred ethnic groups. Each Nepalese ethnic group carries its own identity and cultural heritage. Most of the ethnic groups have their own spoken language and script. Their food, dress, ornaments, beliefs, customs and manners are different from one another. Their festivities, myths and legends, music and songs are also different. They practise different faiths. Though Hindus are in the majority, Buddhism is praised by an equal number of people. The other faiths are Islam and Christianity.
Majority of the Nepalese Hindus such as the Brahmins, Chhetris and Thakuris are of indo-Aryanorigion. Other ethnic groups such as the Sherpa’s, Thakali’s, Dolpali’s and Mustangs inhabiting northern Nepal. Newar, Tamang, Magar, Rai, Limbu and Gurung of the mid hills and the Kathmandu valleys have Tibeto-mongoloids follow Buddhism.the low land terai regions people of Tharus, Chepangs, Danuwars, Majhis, Sattar and Bodes etc. who have their own distinct set of cultural and religious beliefs.
Nepalese festivals can be broadly classified in to three categories:- a, the national wide festival. b, The regionally festival. c, Locally and community festival.
The main festival of Nepal are: Dashain, Tihar, Losar, Xmas, Buddha jayanti, Shiva ratri, Janai purnima, Ghode jatra, Fagu and Holi and many more.. it is said that hardly a day passes in Nepal without a festival being celebrated somewhere.