A motorcyclist rides on a flooded road during a heavy rain in London, Britain, on July 25, 2021. Heavy downpours and thunderstorms have caused severe flash flooding in parts of London on Sunday, according to local media.(Photo: Xinhua)
A car runs on a flooded road during a heavy rain in London, Britain, on July 25, 2021. Heavy downpours and thunderstorms have caused severe flash flooding in parts of London on Sunday, according to local media.(Photo: Xinhua)
A man stands on the roadside during a heavy rain in London, Britain, on July 25, 2021. Heavy downpours and thunderstorms have caused severe flash flooding in parts of London on Sunday, according to local media(Photo: Xinhua)