Boris Johnson has been hit by a backlash from local Tory leaders after a series of disappointments at the polls.
Results have started to flood in after millions of voters went to the polls in a critical set of local elections.
The picture emerging so far has been mixed, with early losses for the Tories, some modest gains for Labour and strong performances from the Liberal Democrats and the Greens.