>When did this change? What happened to Hindi? I know that most people cannot learn computer programming there until they learn English, but last I knew Hindi was still the most used language...
I think they speak a bunch of languages over there, but in schools they also learn English. Just like many other ex-colony, the language of the former conqueror is the one language they all have in common, and is used widely as the lingua franca of the country.
I've never met anyone from India who didn't speak English... but then, those who didn't, aren't likely to be met here. My guess is that there's probably lots of folks there who don't speak English, but then for a foreigner, English may be the only language one needs to know to get around.
Since we got folks from India here, maybe one of them may chime in here and shatter my wild guesses.