UK Weather: Heavy Rain As Storm Debi Hits London
A car splashes through a large puddle in central London during a downpour a...
A police car splashes through a large puddle in central London during a dow...
A van splashes through a large puddle in central London during a downpour a...
A taxi splashes through a large puddle in central London during a downpour ...