How key battlegrounds are predicted to vote in local elections
0
More than 2,600 seats are up for election in 107 English councils on Thursday.

More than 2,600 seats are up for election in 107 English councils on Thursday.