Hindi is most spoken and understood in certain parts of India. Elsewhere, its English. I say it as I see it. If it weren't for English language, we would not be able to gain a foothold in the world economy.
And after seeing countless North Indians, I have concluded that despite learning English, they are unable to leave behind the rustic and boorish tendencies ingrained in Hindi.