I had a talk about this with Indian friends at work, and you don't have to learn Hindi. Asian Indians learn English starting at 3rd grade, so pretty much all of them speak English. If memory serves, a former Indian president decided that English would be the official 2nd language or something...