May sees elections for around 5,000 seats in England, votes for the Mayor of London and London Assembly, the Senedd (Welsh Parliament), the Scottish Parliament (Holyrood), and Police and Crime Commissioner elections. Holyrood and the...
Posted 23 Apr 2021