The most spoken language in India is Hindi.
Key Points:
- Hindi is spoken by the largest number of people across India, especially in the Hindi Belt of North India.
- According to the Census of India (2011), over 44% of the Indian population speaks Hindi as their first language.
- Urdu (Option D) is also widely spoken but is not as prevalent as Hindi.
- Punjabi and Kashmiri are spoken by smaller populations, mainly in specific regions such as Punjab and Kashmir.