Parts of London were under several feet of water this morning after torrential rain fell overnight, causing chaos on roads and railways.
Up to 40mm of rain fell in an hour in some parts of the capital with further mayhem expected today as thunderstorms continue to batter southern Britain.
An amber weather warning – warning the public to be prepared for further floods – remains over some parts of London with large amounts of rain expected to fall within a few hours.
Major motorways leading into London have been affected by torrential rain.
Surface water and a collision between a car and a lorry has shut the M25 in Hertfordshire between junction 21A for the M1 and junction 20 at Watford.
Workers are also clearing water from the M4 which has shut two lanes on the westbound carriageway at junction 8 for Maidenhead.
Elsewhere on the M40, Thames Valley Police said traffic was busy between junctions 7 and 4 after lanes were closed because of traffic and floods.
Rail passengers travelling to the capital on Friday face a battle on their morning journeys after flood damage wreaked havoc at several London commuter stations.
South West Trains said heavy flooding in Woking, Surrey was likely to affect trains through the area throughout the day.
Meanwhile flooding on the London-bound tracks at Didcot Parkway and Newbury stations in Oxfordshire and Berkshire has caused disruption for Great Western Rail passengers.
A train derailed between Watford Junction and Milton Keynes Central, blocking lines. Leading to a warning of major delays lasting all day at Euston.
Source: Evening Standard