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