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..