Heavy rain and strong winds have flooded homes and roads, toppled trees and disrupted air travel.
Hundreds of flights have been cancelled and more than a thousand have been delayed.
Hundreds of flights have been cancelled and more than a thousand have been delayed.