Nepal has Maithili, Bhojpuri, Newar, and Nepali as its four official languages. However, the bulk of the people speaks Hindi, if not well, due to parallels between Nepali and Hindi. People who work at hotels and restaurants can communicate in even English.