The River Thames has burst its banks after reaching its highest level in years, flooding riverside towns upstream of London.
The River Thames has burst its banks after reaching its highest level in years, flooding riverside towns upstream of London.