Torrential rain in Dubai is causing widespread flooding, damaging homes and making roads impossible to drive on. Dubai International Airport is diverting all incoming flights until weather conditions improve.