Might have a lot to do with all the outsourcing companies do to those areas. A previous employer of mine had all the transactional accounting performed in Mumbai and Pune. They had to speak English in order to communicated with our clients. However, they speaks the Queen’s English which Created some issues because the phrasing is very different from American English.
Yep, Indians use British idioms (i.e. "Come again ?" instead of "What did you say ?") as well.
Indians massacre and slaughter the Queen’s English. Mostly due to a revolting accent and pronunciation.