Similar to the geographical diversity in Nepal, there exists ethnic diversity in the population. There is a wide range of races following their own unique cultures, religions and festivals.Some of the majorities of groups are Rais, Limbus and Sunuwars inhabitants of the eastern hid-hills, Sherpas, Manangpas and Lopas living near the Everest, Annapurna and Mustang respectively, Gurungs and Magars residents of the western region; Newars mostly live in and around the Kathmandu valley; Tharus, Yadavs, Satar, Rajvanshis and Dhimals are found in the lowland of terai region and Brahmins, Chhetris and Thakuris are scattered all over the country. There are over 93 languages and dialects spoken across the country due to the diverse ethnic backgrounds; however the official language used for communication is Nepali, and English is also understood as it is taught in many schools.Nepalese are friendly by nature and regard guests equal to gods.
Nepal is known as the land of festivals. The festivals celebrated are related to various events in the country like the change in seasons, to mark the agricultural cycles, as a memento of departed souls and many national events. People take bath for their purification, worship various deities, conduct fasting and have a grand feast at the end of the day.Some of the most celebrated festivals in Nepal are Dashain, Tihar, Holi, ChaitraDashain, HaribodhiniEkadashi, MahaShivaratri, GaiJatra, Krishna Jayanti, Mani Rimdu, Buddha Jayanti and Lhosar (Tibetan New Year).