Nepali or Gorkhali is an Indo-aryan language mainly spoken in Nepal, India and it's neighbouring countries mainly Bhutan and Burma. In Northeast India there are several million Nepali speakers. A considerable number of Nepali-speaking Indian peoples are also present in many Indian cities such as Kolkata, Delhi, Bangalore, Vishakhapatnam, Goa, Bihar, Darjeeling, Sikkim, Chennai, Mumbai, and Hyderabad.
According to Encarta 2007 data, India has 16.1 million speakers of Nepali Language. The linguistic data of 2011 census has not been made public.
The Ethnologue website counts 42 million (2012) speakers of Nepali worldwide
(See Pic: World map with significant Nepali language speakers.)