India has so many different languages that's it's simply a necessity to repeat the most important parts said in English.
Hindi, Urdu, Bengali, Tamil are only the most important ones, but their are hundreds of them.
To unify such a huge market you mix in english phrases to get the general meaning across.