The River Thames has burst its banks after reaching its highest level in years, flooding riverside towns upstream of London.
The Environment Agency has issued 14 severe flood warnings — meaning there's a danger to life — along the affluent Thames corridor, east of Windsor.
There were no flood alerts for the part of the river that flows through London. That tidal stretch is protected by the Thames Barrier, a series of giant metal gates that can be closed to protect the city from surges.
England has had its wettest January since 1766.
A resident cycles through water after the river Thames flooded the village of Datchet, Berkshire
Reuters
A 'Road Closed' sign is partially submerged in Walton-on-Thames, 15 miles south west of central London
Getty
The river Thames inundates a graveyard at All Saints Church in Marlow, Buckinghamshire
Reuters
A swan swims in sight of Windsor Castle in Eton
Getty
A residents' parking sign along a flooded road in Walton-on-Thames
Getty
The front gate to a house is seen surrounded by water after the river Thames flooded the village of Wraysbury
Reuters
Beatrix Thurner and Ruby the dog are evacuated from a flooded house in Datchet, Berkshire
Getty
Railway workers cross the flooded tracks in the village of Datchet
Reuters
A skip containing old carpets destroyed by the previous flood in January is seen surrounded by water in the village of Wraysbury
Reuters
Nigel Gray leaves his home in Wraysbury by rowing boat
Reuters
Brian Eves is rescued from his house after the river Thames flooded the village of Wraysbury, Berkshire
Reuters
A Fire and Rescue crew help evacuate residents from flood-affected homes in Walton-on-Thames, Surrey
Getty
Residents leave their flood-affected home in Walton-on-Thames, Surrey
Getty
Swan swim in a lane near where the river Thames has burst its banks in Eton
Getty
Flood water continues to rise on the Datchet village green after the river Thames burst its banks
Getty
A rainbow is seen over the O2 Arena, near the Thames flood barrier, which protects the capital from flooding
David Sim