English is not that easy to learn actually, it is one of the more difficult languages in the world to learn. As for gov'ts catering to the people, should they not all speak Hindu than, there are far more Indians here than Arabs or Westerners.

I guess I'm just used to not being able to speak to government officials, I couldn't anywhere in North East Asia, and even in Canada a lot of them spoke far better French than English.