Languages of India
Until the Twenty-first Amendment of the Constitution of India in 1967, the country recognised 14 official regional languages. The Eighth Schedule and the Seventy-First Amendment provided for the inclusion of Sindhi, Konkani, Meitei and Nepali, thereby increasing the number of official regional languages of India to 18. The Eighth Schedule of the Constitution of India, as of 1 December 2007, lists 22 languages, which are given in the table below together with the speaking population and the regions where they are used. 
The individual states, the borders of most of which are or were drawn on socio-linguistic lines, can legislate their own official languages, depending on their linguistic demographics. The official languages chosen reflect the predominant as well as politically significant languages spoken in that state. Certain states having a linguistically defined territory may have only the predominant language in that state as its official language, examples being Karnataka and Gujarat, which have Kannada and Gujarati as their sole official language respectively. Telangana, with a sizeable Urdu-speaking Muslim population, has two languages, Telugu and Urdu, as its official languages.
People's Linguistic Survey of India
Of all the languages documented by PLSI, 480 are languages spoken by tribals and nomadic tribes, while about 80 are coastal languages. Arunachal Pradesh is the state with the highest number of languages, with as many as 66 languages spoken there, while West Bengal has the highest number of scripts, nine, and around 38 languages. The scripts that exist in Bengal are Ol Chicki (Santhal), Kol Ho, Barangh Kshiti, Lepcha, Sadri and Limbu besides Bengali, Urdu and Nepali. Languages with increasing numbers of speakers are Byari in Karnataka, Bhojpuri in Uttar Pradesh and Bihar, Khasi in Meghalaya, Mizo in Mizoram, Kumouni in Uttarakhand, Kutchhi in Gujarat and Mewati in Rajasthan. 400 million of the Indian population speak Hindi and it remains the most popular language of India, while the number of Indian people with English as their mother language has gone up from one hundred eighty-seven thousand in 1971 to 10 million in 2011.