Nepal has more than 125 different castes and they speak over 125 different dialects/ languages. If we categorize the people of Nepal in terms of ethnicity, there are ethnicities: Khas, Mongoloid and Mixed Khas :Bahun, Chhetri, Damai, Kami etc. Mongoloid consists of Tamang, Gurung, Magar, Sherpa, ThakaliandKirat (e.g., Rai, Limbu, Sunuwar) and mixed solely consists of Newar people. Khas origin represents 40% of the population, Mongoloids and mix represents 50%, who consists of mainly Newar castes and these days any caste marries to each other and forming the third group known as Mixed People of both Khas and Mongoloid Origin. The rest 10% includes recent immigrants from India.
And these people has unique tradition, language, fashion, cuisine and identify which made make very complex in terms of variety of culture. To explore and experience unique culture, lifestyle, fashion and languages, following trips will take you there and feel and experience with them.