"Nepal is multi-ethnic, multi-lingual, multi-religious and multi-cultural country."
Nepal is geographically, culturally and socially diverse country, we can see diversity in the people living in different parts of our country. Nepal is divided into three geographical region i.e. ( Terai region, Hilly region and Himalayan region). The climatic condition of our country is very different in these three regions. People living in these parts of our country have their own custom, language, religion, lifestyle and culture. It is very difficult to find any village or any municipality where people of only one castes or religion live. The most beautiful thing of our country is "Unity in Diversity." Nepal is multi-ethnic country because in Nepal their live multiple cast people together by maintaining social harmony. In Nepal there are altogether 125 Castes people live together.