Joe - agree about bad English.
I have studied English through Hindi medium [ Hindi is national language of India]
For you, dog means dog but for me dog means kutta.