London mayoral debate to be broadcast tonight on ITV1

Boris Johnson, Jenny Jones, host Clive Anderson, Ken Livingstone and Brian Paddick during a previous Mayoral Debate Credit: Rebecca Naden/PA Wire

ITV News' Alastair Stewart will host a debate this evening between candidates vying to be elected Mayor of London on May 3.

They will be incumbent Conservative Boris Johnson, Labour's Ken Livingstone, Liberal Democrat Brian Paddick and the Green Party's Jenny Jones.

An audience of Londoners will ask the questions in the race to win the contest.

You can find out more about the Mayoral race and its candidates here.

The Battle for London - The Mayoral Debate will be broadcast on ITV1 at 10:35pm