Site icon The Economy Club

Thunderstorms cause flash flooding in London, submerging roads and some train stations

Severe thunderstorms caused flash flooding across London on Sunday afternoon, sparking major transport delays.

Exit mobile version