The Scottish, Welsh, and local English elections on Thursday 7 May are a huge test for all the main political parties – and may be existential for Keir Starmer as prime minister and Labour leader.
The elections, two years into a Labour government, will see more than 30 million people across England, Wales and Scotland vote in the devolved administrations, in six mayoral races, and for more than 4,500 councillors in city and county councils.