I wouldn't call that bad English, I'd call it Indian English. Quite good Indian English at that!
Mr with given name - standard IE.
For the purpose of - standard IE love of wordiness.
Same referring to something mentioned in previous sentence - standard IE grammar.
Do the needful - if something is needful it is necessary.
I'm sure you've also come across "MG Road backside" many a time.
"But" for emphasis at the end of a sentence.
Etc etc.
English as the language of business for the entire world. In the near future it will probably have an Indonesian accent, perhaps later Brazilian.