What time is the BBC election debate tonight?
The seven-way party debate will start at 7.30pm BST on BBC One.
BBC World News presenter Mishal Husain will take on hosting duties for the debate which will be broadcast live from Cambridge.
The debate will also be live streamed on Twitter at 7.30pm BST under the #bbcdebate hashtag.
Each of the panelists will begin with an opening statement, before the floor is opened to the audience for questions.
Will Theresa May take part in the BBC debate?
During a rally in Reading, Labour leader Jeremy Corbyn challenged Mrs May by asking her to join him to debate her policies and proposals tonight.
He said: “It’s very odd that you have an election campaign where we go out and talk to people all the time and the Prime Minister seems to have difficulty in meeting anyone or having any debates.
“There is a debate in Cambridge tonight, I invite her to go to Cambridge and to debate her policies, debate her record, debate their plans, debate their proposals and let the public make up their mind.”
Jeremy Corbyn announced today that he will be attending the BBC election debate
Prime Minister Theresa May made it clear she will not be attending the debate today
There is a debate in Cambridge tonight, I invite her to go to Cambridge and to debate her policies
Jeremy Corbyn, Labour leader
Get Quotes on Home Insurance
He added: "I have to go now because I'm going to Cambridge to get ready for the debate tonight because there is no hiding place," Jeremy Corbyn tells the Labour rally in Reading.
"We'll put our views out there and let the public decide.”
Mrs May has ruled out appearing in television debates and Home Secretary Amber Rudd is expected to take her place.
In April she said: "We won't be doing television debates. I believe in campaigns where politicians actually get out and about and meet with voters.
Election 2017 LIVE Wed, May 31, 2017
Britain heads to the polls on June 8 for a snap general election. LIVE images as the campaign unfolds across the UK.
1 of 26
"That's what I have always believed in, it's what I still believe and I still do it – as Prime Minister, as a constituency MP, I still go out and knock on doors in my constituency."
Mr Corbyn took aim at his Tory rival by saying : “Refusing to join me in Cambridge tonight would be another sign of Theresa May's weakness, not strength.”
Which other party leaders will take part in the debate?
Liberal Democrat Tim Farron, SNP deputy leader Angus Robertson and Ukip’s Paul Nutall will join Plaid Cymru leader Leanne Wood and the Green’s Caroline Lucas.