The Conservatives suffered big losses at last week's local elections, losing more than 1,000 seats and 40 councils. Meanwhile, Labour, the Liberal Democrats and Greens have picked up more seats, with Labour gaining 500 seats.
The Conservatives lost majorities in Tamworth, Brentwood, Hertsmere and North West Leicestershire, while Labour won Plymouth, Medway and Stoke-on-Trent. Windsor and Maidenhead were won by the Lib Dems.