Political parties are battling it out as constituents head to the polls to vote in crunch local elections.
Voters across the country are set to cast their ballots on 7 May as thousands of council seats come up for grabs, as well as the chance to vote for some local mayors, and the Scottish and Welsh governments.