Those examples are true but those are based on their inability to pronounce certain consonents.
Mere Ko, tere Ko, Bohat Barhiya (very good) is just part of their ‘Indian’ language. This is one way one can tell they are from India.
Also, I should have made clear that I was talking about proper grammatical English speaking. Yes for Urdu speaking, Pakistsni speak far better.
#9 was more to the choice of words in conversation to be more diplomatic and making other person feel good weather they mean it or not. Pakistani are less diplomatic.