Nepali are the citizens of Nepal under Nepali nationality law. The term Nepali usually refers to the nationality, that is, to people with citizenship of Nepal, while the people without Nepalese citizenship but with roots in Nepal are strictly referred to as Nepali-language Speaking Foreigners who are speakers of Nepali or any of the other 128 Nepali languages but are now foreign citizens or of foreign nationality bearing passports and citizenship of the foreign nation.