India is a vast and diverse country with a large number of languages spoken within its borders. Here's the breakdown:
* Officially recognized languages: The Constitution of India recognizes 22 official languages.
* Total languages: Linguists estimate that over 121 languages are spoken in India, with many more dialects and regional variations.
* Most spoken language: Hindi is the most spoken language in India, followed by Bengali and Marathi.
It's important to remember that India is a multilingual country, with each region having its own unique linguistic heritage.