The Liberal Democrats have taken a record number of seats for the party in the general election.
Ed Davey’s party has ousted four cabinet ministers and denied the Tories success in constituencies once held by former prime ministers David Cameron, Theresa May and Boris Johnson.