India has at least 11 languages with more than 30 million native speakers
Hindi- 530 mill
Bengali- 97.2 mill
Marathi- 83 mill
Telugu- 81.1 mill
Tamilnadu- 70 mill
Gujarati- 55.4 mill
Urdu- 50.7 mill
Kannada- 43.7 mill
Odia- 37.5 mill
Malayalam- 34.8 mill
Punjabi- 33.1 mill
And 20 more languages with more than a million native speakers.
(Data from Indian census 2011)
For context total native speakers for
Vietnamese: 85 million
Korean: 82 million
French: 81 million
Italian: 65 million
Thai: 21 million
(Data from Ethnologue, 2023)