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.
ADVERTISEMENT