London thunderstorms leave streets and Tube stations flooded

Torrential rain leaves streets and Tube stations flooded in the eastern and northern parts of UK capital on Sunday, July 25.

Updated: July 26, 2021, 5:34 AM