You know the answer, it was climate change.
Or if you want to be more pedantic, the cause of the flood is a failure to adapt public infrastructure to changes in rainfall intensity caused by the economic system Dubai is desperately fighting to perpetuate.