The Liberal Democrats have completed a clean sweep in Surrey, winning all six by-elections in a county once considered the heart of Conservative Britain.
The party's victories could mark a major step in the unravelling of the traditional Tory stronghold across the South East.
The results mean the Lib Dems have gained three more county council seats, taking their total to 19 and cementing their position as the main opposition to the ruling Conservatives.
Author's summary: Lib Dems win all six Surrey by-elections.