
Local elections and what to watch out for
On May 3rd, 4350 local council seats are up for election in 151 council areas, including all 32 London Boroughs. These elections will determine who runs local council services and will also be seen as a significant test of support for the main political parties and their Leaders. Read more