Mukund is correct. First of all Indian (written) Constitution has never mentioned that HINDI is an OFFICIAL language . In fact, it is widely spoken language in various parts of India. It's is true. Hindi is the mother tongue of about 20% people in India. But there some other major languages in India. They are Tamil,Telugu, Marathi,Bengali,etc.. Among them Tamil in the mother of Dravidian languages. It is the only classical language of India. Telugu is the second largest spoken language. Malayalm is the youngest language in India. Its is a Dravidian language. Malayalam is the pure version of Tamil and Sanskrit. So Tamil is the oldest language in India. Nearly 80 million peoples spoke Tamil.