Names of India in its official languages
The following table lists the names of India in its official languages. The sole official language of India is Hindi in Devanagari script as per Article 343 of the Indian constitution and there is no national language for the country. English has the status of a "subsidiary official language". The Eighth Schedule of the Indian Constitution lists 22 languages, which have been referred to as "scheduled" languages and given recognition, status, and official encouragement.
Anti-Hindi agitations of Tamil Nadu
The Republic of India has hundreds of languages. During the British Raj, English was the official language. When the Indian Independence Movement gained momentum in the early part of the 20th century, efforts were undertaken to make Hindustani as a common language to unite various linguistic groups against the British Government. As early as 1918, Mahatma Gandhi established the "Dakshin Bharat Hindi Prachar Sabha" (Institution for the Propagation of Hindi in South India). In 1925, the Indian National Congress switched to Hindustani from English for conducting its proceedings. Both Gandhi and Jawaharlal Nehru were supporters of Hindustani and Congress wanted to propagate the learning of Hindustani in non-Hindi speaking Provinces of India. The idea of making Hindustani or Hindi the common language, was not acceptable to Periyar, who viewed it as an attempt to make Tamils subordinate to North Indians.