When were the last local elections held in England?
Local council and mayoral elections are set to take place across the UK on May 2. In England alone, more than 2,500 council seats will be up for grabs across 107 authorities. Meanwhile, mayoral elections will take palc in Greater Manchester, the East …