The official language of Nepal is Nepali. English is also widely spoken, especially in tourist areas and major cities.