Party leaders are braced for a televised grilling in the first seven-way debate of the election – but Boris Johnson and Jeremy Corbyn are expected to snub the clash.
Senior members of the Tories, Labour, the Greens, Lib Dems, SNP, Plaid Cymru and the Brexit Party will each face questions from the audience at a BBC debate in Cardiff, chaired by Nick Robinson.
It comes amid tensions between the BBC and the Tories over Mr Johnson’s refusal to confirm an interview with Andrew Neil, and criticism from David Attenborough over his decision to snub a climate change debate.
The prime minister instead took part in a radio phone-in on LBC, where he was confronted over his past comments about single mothers.

BBC demands Tories take down Facebook adverts featuring its presenters
‘This is a completely unacceptable use of content which distorts our output,’ bosses say
Tories threaten Channel 4 after ‘coward’ Boris Johnson replaced with melting ice sculpture
The prime minister has refused to take part in a climate change debate
Boris Johnson accused of 'running scared' after refusing to commit to Andrew Neil interview
PM also under fire for dodging Channel 4 debate about climate crisis


Boris Johnson refuses to say how many children he has in live radio interview
PM under pressure after branding children of single mothers 'ill-raised, ignorant, aggressive and illegitimate' in an old article
