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. (Xinhua/Han Yan)
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. (Xinhua/Han Yan)
A pedestrian walks 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. (Xinhua/Han Yan)
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. (Xinhua/Han Yan)
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. (Xinhua/Han Yan)