I havent ever heard English without accent...be it the British accent or multiple kinda accents all over the US of A......so whats wrong with Indian accent.....in US when u get to talk to Chiense or Japanese, they do have a heavy accent of their own.......unless you are working for a call center that specifically caters to US clientele you do not need to worry about your accent....dont fall for the phony propaganda........u dont need to change your accent.....if you are really good at what is your brief......no one cares how you speak.....rather be proud of your accent.......at least it spares u from being a sterotype pseudo desi.