Nepali people are descendants of migrants from parts of earlier Greater Nepal, Tibet, India and parts of Burma and Yunnan along with native tribal population.
Nepali or Nepalese is a language in the Indo-Aryan branch of the Indo-European language family. Nepal's diverse linguistic heritage evolved from major language groups: Indo-Aryan, Tibeto-Burman, Mongolian and various indigenous language isolates. Some of the languages spoken in Nepal are Maithili, Bhojpuri, Tharu and Tamang among others.