Heavy rain in London leads to intense flash floods

Published July 22, 2021 5,691 Views

Rumble / Trending NewsDue to recent heavy rains, London is suffering from severe flash floods. Filmed at Finchley Road Station-Netherhall Gardens.