What Language does India Speak?

India has many official languages, the two that mainly stand out are Hindi and English. Hindi is spoken by about 41% of the population and English is the most commonly used for national, political and commercial communications.