London streets, Tube stations submerged as thunderstorms cause flash floods
LONDON, UK: London streets and train stations remained inundated as severe thunderstorms caused flash flooding on Sunday afternoon. London Metropolitan Police said the flooding had...