Political parties are bracing themselves for the verdict of the public in the biggest electoral test since the last general election. Voters across the UK will vote 73 MEPs, 4,232 local councillors and five local mayors in parts of London.
ITV News Deputy Political Editor, Chris Ship reports:
More top news
Train operating companies are failing to properly inform passengers about their rights, according to Which?
The average house price in a UK city has surged by nearly a third over the last five years, a shocking report has found.
Former foreign secretary David Miliband says he is 'deeply concerned' and refuses to rule out a future run for the Labour leadership.