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.
Unprecedented flash floods wreak havoc in Afghanistan, leaving devastation in their wake and plunging the nation into..
Flash floods have caused travel chaos in the capital as a number of London train and tube stations were forced to close.Euston..