Nepal is a multi-cultural, multi-racial, multi-linguistic and multi-ethnic country.
Nepal has been a home to diversified settlements in terms of ethnicity, religion, dialect and culture since its outset in civilization.
Nepal is a home to 4 castes and 36 sub-caste.
All Nepali has respected the national feeling of unity in diversity, Nepali’s specialty and establishing own reorganization to the world.
Nepal is a multi-religious country in the world so, different ethnic groups live with their own way of religious practice, lifestyle, language, culture, and tradition.