
A blend of numerous castes and creed of people reside in Nepal. Naturally it has a rich heritage of culture and languages.
Nepali, is the primary language spoken in the country.
The 2001 census reveals the presence of 102 ethnic groups in Nepal and a documentation of 125 different languages as spoken across the nation.