However, there are also other languages spoken in the city due to its diverse population. Some of these include:
* Newari: This is the language of the indigenous Newar people who have inhabited the Kathmandu Valley for centuries.
* Maithili: Spoken by a large population in the Terai region, and also found in Kathmandu.
* Hindi: Due to the proximity to India, Hindi is widely understood and used in Kathmandu.
* English: English is also spoken, particularly in business and tourism.
So while Nepali is the official and most prevalent language, Kathmandu is a melting pot of languages and cultures.