Tag: London flash flood

Photo: Flash Floods Hit Large Parts Of London Streets, Cars After 90 – Minutes Downpour

 London streets suffered heavy flooding after a 90-minutes downpour, which left cars