English has always been common in India, but I saw more on this trip than ever before. Some will (strongly) disagree, but I got the sense that English may take over as the only language in the (distant) future.
Why? Because a lot of the written "Hindi" was actually English written in Hindi script.
(ie- the script below spells out "National Insurance Company Limited" exactly).
Often even "real" Hindi itself is half in English, so you can usually figure out what a sign says. The sign below says "5 saal tuk pregnancy se tension free"