The official language is Nepali, which has Sanskrit roots. However, most people can understand spoken English.