The BBC will host an Election 2017 debate tonight live on BBC One.
Mishal Husain will moderate The BBC Election Debate to be broadcast live on BBC One between 7.30-9pm, from Cambridge.
It will feature a seven-way podium debate on the substantive issues by the Conservatives, Labour, Liberal Democrats, SNP, Plaid Cymru, Green Party and UKIP.
Labour leader Jeremy Corbyn, Lib Dem leader Tim Farron, UKIP's Paul Nuttall, SNP deputy leader Angus Robertson, Green co-leader Caroline Lucas and Plaid Cymru leader Leanne Wood will participate.
However Conservative leader Theresa May won't be taking part, instead Home Secretary Amber Rudd will represent the Tories.
In a statement announcing his intent to take part in the debate today, Jeremy Corbyn said: "I will be taking part in tonight’s debate because I believe we must give people the chance to hear and engage with the leaders of the main parties before they vote.
"I have never been afraid of a debate in my life. Labour’s campaign has been about taking our polices to people across the country and listening to the concerns of voters."
The BBC Election Debate airs tonight, live on BBC One from 7:30PM.
The debate will be followed on Friday with a Question Time special.
David Dimbleby will host a prime time Question Time Leader Special with Theresa May and Jeremy Corbyn live on BBC One from York at 8:30PM.