Local elections: All you need to know

English local elections are taking place on Thursday 3 May, as millions of voters decide more than 4,000 seats across 150 councils.