The population of Nepal was recorded to be about 26.62 million according to a recent survey done by the Central Bureau of Statistics, Nepal. The population comprises of about a 101 ethnic groups speaking over 92 languages. The distinction in caste and ethnicity is understood more easily with a view of a customary layout of the population.Though, there exist numerous dialects, the language of unification is the national language, Nepali. Nepali is the official language of the state, spoken and understood by the majority of the population. Multiple ethnic groups have their own mother tongues. English is spoken by many in Government and business offices. It is the mode of education in most private schools of Kathmandu and some other cities.