London flooding - vehicles stranded and tube stations submerged after thunderstorms

  • 3 years ago
London flooding - vehicles stranded and tube stations submerged after thunderstorms