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.
Anti-Hindi agitations of Tamil Nadu
The adoption of an official language for the Indian Republic was a hotly debated issue during the framing of the Indian Constitution after India's independence from the United Kingdom. After an exhaustive and divisive debate, Hindi was adopted as the official language of India with English continuing as an associate official language for a period of fifteen years, after which Hindi would become the sole official language. The new Constitution came into effect on 26 January 1950. Efforts by the Indian Government to make Hindi the sole official language after 1965 were not acceptable to many non-Hindi Indian states, who wanted the continued use of English. The Dravida Munnetra Kazhagam (DMK), a descendant of Dravidar Kazhagam, led the opposition to Hindi. To allay their fears, Prime Minister Jawaharlal Nehru enacted the Official Languages Act in 1963 to ensure the continuing use of English beyond 1965. The text of the Act did not satisfy the DMK and increased their skepticism that his assurances might not be honoured by future administrations.