Hindi is the second largest spoken language in India, with a significantly larger number of speakers than Tamil.
Here's a breakdown of the top spoken languages in India according to the 2011 Census:
1. Hindi - 437 million speakers
2. Bengali - 83 million speakers
3. Marathi - 83 million speakers
4. Telugu - 81 million speakers
5. Tamil - 61 million speakers
While Tamil is a major language with a rich cultural heritage, it falls behind several other languages in terms of the number of speakers in India.