On Thursday 7 May, voters across Britain will go to the polls. In Wales and Scotland, voters will elect their devolved parliaments; in England, almost 5,000 councillors will be elected in local authorities from Plymouth on the south-west coast to Tyneside in the north-east. In London, all 32 boroughs will hold all-out elections, with every council […]