Heavy rain triggers big flood in London.. Repeated thunderstorms battered the British capital on Sunday , leaving roads flooded and buses and cars stranded.
..
Heavy rain triggers big flood in London.. Repeated thunderstorms battered the British capital on Sunday , leaving roads flooded and buses and cars stranded.