India has 22 official languages.
They are:
Assamese
Bengali
Bodo
Dogri
Gujarati
Hindi
Kannada
Kashmiri
Konkani
Maithili
Malayalam
Manipuri
Marathi
Nepali
Oriya
Punjabi
Sanskrit
Santhali
Sindhi
Tamil
Telugu
Urdu.
India also have hundreds of other less prominent languages such as Tulu, Bhojpuri and Ladakhi which are some of the main spoken language of some places.