The official language in Nepal is Nepali. English is spoken and understood in someone. Elsewhere you may find it difficult to make yourself understood although the younger generation is fast acquiring some English.
English is spoken and understood in official, Communication with foreign country,
Tourism and education. For example, In tourism, most taxi drivers have a working knowledge of English.