
Guide to every council and mayoral contest
Voters go the the polls in England on Thursday in the first big test at the ballot box for political parties since Labour won the general election. A total of 1,641 council seats are up for grabs across 23 local authorities, while four regional mayors and two local mayors will be elected. A parliamentary by-election…