Due to recent heavy rains, London is suffering from severe flash floods.
Filmed at Finchley Road Station-Netherhall Gardens.
Due to recent heavy rains, London is suffering from severe flash floods.
Filmed at Finchley Road Station-Netherhall Gardens.
Flash floods have caused travel chaos in the capital as a number of London train and tube stations were forced to close.Euston..
Showers and thunderstorms moving through southeast Louisiana left several New Orleans roads flooded Saturday afternoon (July 3). A..