Nepali Language (नेपाली) is the official language of Nepal and one of the 22 scheduled languages of India. It is spoken by the majority of the population in Nepal and has over 16 million speakers worldwide. However different ethnic groups have their own mother languages like Tamang, Gurung, Newari, Maithili, Sherpa, Bhojpuri, Rai ,Tharu ,etc.