London Streets Flooded After Downpour

London, largest city in England, which also doubles as it’s capital, has suffered flooding, after a downpour.

The downpour, which lasted for 90-minute, left cars and buildings in about 2ft of water.

DailyMail shared photos of the flooded street, which disrupted travel and business activities.

Leave a Comment