I was on EK002 from LHR (A380). After circling around over the gulf for quite a while, we went in to land in Dubai, and it seemed to me that we aborted the landing fairly early on.
We then diverted to Al Ain and refuelled. Several of the passengers requested that they be allowed to disembark there, and were, of course, refused.
I was a little worried that the crew would go out of hours and have to be replaced, but that did not happen. After about an hour or so on the ground we took off and returned to Dubai.
The captain announced that the cause of the diversion was weather related and that there had been a strong possibility of wind shear. As we flew over Dubai (both times), there was no sign of any fog on the ground.
The bad conditions must have been quite short lived, as it didn't seem too windy once out of the airport.