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.

Leen Alfaisal

Updated: July 26, 2021, 5:34 AM