Here's a breakdown of the situation:
* Hindi is the most widely spoken language in India.
* Bengali is the second most spoken language.
* Marathi is the third most spoken language.
* Telugu is the fourth most spoken language.
* Tamil is the fifth most spoken language.
There are many other important languages spoken in India, including:
* Urdu
* Gujarati
* Kannada
* Malayalam
* Odia
* Punjabi
* Assamese
* Bodo
* Maithili
* Santhali
And many, many more!
Instead of asking "which language is spoken after Hindi", it's more accurate to consider the diverse landscape of languages spoken in India. It's a fascinating mix of Indo-Aryan, Dravidian, Austroasiatic, and Tibeto-Burman language families.