Languages with legal status in India
There is no national language in the Republic of India. However, article 343(1) of the Indian constitution specifically mentions that "The official language of the Union shall be Hindi in Devanagari script. The form of numerals to be used for the official purposes of the Union shall be the international form of Indian numerals," while article 343(2) allowed for the continuation of English as an official language for another 15 years and 343(3) gave the parliament the power to provide for the use of English language after this period. The clause 3 of the Official Languages Act, 1963 allows for the continued use of English language for official purposes of the Union government and for parliamentary business. Hence Indian English and Modern Standard Hindi are the Official Languages of the Government of India.
Hindi is the fastest growing language of India, followed by Kashmiri, Manipuri, and Gujarati.