Search result for Downpour
Torrential rain caused heavy downpour in London
London witnessed severe rainfall on Sunday, 25th July 2021. This heavy downpour has caused flooding in London. People staying in London said that they are having a tough time as buses stood broken down in water, and roads looked like canals. They mentioned not seeing anything of such sort earlier...