Mr WizOfOz
Well english is not THE aviation official language, but ONE of the official languages... and it is not the Dubai official language, which is arabic, and arabic is also ONE ICAO aviation official language...
I'm little bit tired with these remarks usually coming from people who didn't make any effort to speak the language of the country they are living in.
I went last week to get my english level test at the emirates aviation college, and I don't understand why natives should automatically get a level 6 while some natives are not really easy to understand. I have nothing against people from Texas or Scotland, but some of them are not the easiest people to understand in a conversation. Aviation communication is not about being english native speaker or not, it's about about understanding. Some level 5 pilots are probably easier to understand than some level 6...