The Liberal Democrats have completed a clean sweep in Surrey, winning all six by-elections in a county once seen as the heart of Conservative Britain.
The results mean the Lib Dems have absorbed three more county council seats, taking their total to 19, cementing their position as the main opposition to the ruling Conservatives.
The blue wall has crumbled a bit further
Author's summary: Lib Dems win all six Surrey by-elections.