Jeremy Corbyn will make a last minute appearance in tonight's seven-way debate on the BBC after calling on a "weak" Theresa May to "come and have a chat."

The Prime Minister has appointed a stand-in to take part in the debate and is boycotting the event.

Amber Rudd, the Home Secretary, is expected to step up to the plate to bat for the Tories.

She will square off against the Labour leader, Lib Dem leader Tim Farron, Ukip's Paul Nuttall, the SNP's Angus Robertson, Green co-leader Caroline Lucas and Plaid Cymru's Leanne Wood.