For India, English is an official (government) language; it may not be their first but they're really good at it. But, heavily accented, not unlike other English native speakers, and the less exposure one has to the accent the harder it is to understand. (Americans will have trouble with British accents that aren't london too)
Dunno, a ton of UK born and raised people have accents so thick that I struggle to make out what they're saying.
> heavily accented, not unlike other English native speakers
One could just as well argue the opposite position.