Jeremy Corbyn is to take part in a live TV general election debate which is being boycotted by Theresa May.
The Labour leader will join the leaders of the Liberal Democrats, Ukip, the Green Party and Plaid Cymru, and the SNP's leader at Westminster, in the BBC Election Debate.
But Conservatives will be represented by Home Secretary Amber Rudd, after the Prime Minister made clear that she is not willing to take part in head-to-head debates with any other party leaders during the campaign for the June 8 election.
Speaking to a rally of supporters in Reading, Mr Corbyn issued a challenge to Mrs May to join him at the debate in Cambridge.
The Labour leader said: "It's very odd that we have an election campaign where we go out and talk to people all the time and the Prime Minister seems to have difficulties in meeting anyone or having a debate.
"There is a debate in Cambridge tonight.
"I don't know what she is doing this evening, but it's not far from London.
"I invite her to go to Cambridge and debate her policies, debate their record, debate their plans, debate their proposals and let the public make up their mind."
Aides confirmed Mr Corbyn would be taking part in the seven-way TV broadcast.
Before he announced he would take part, Mr Corbyn directly challenged Mrs May to debate him on television, which she has refused to do.
The Labour leader told a Westminster press conference on Wednesday morning: "There's something very odd about going down to Sky the other night, me being brought in front of the audience, very happy to do so and answer questions from the audience, sat in front of Jeremy Paxman, an utter pleasure it was too, to be having a chat with Jeremy Paxman for a while, there's no finer way to spend a Monday evening.
"And then the Prime Minister is hiding away in a room upstairs to come down and do exactly the same, how ridiculous is that?
"Come on Prime Minister, come and have a chat, come and have a debate and I can be ever so polite, but there are a number of questions I want to put to you."
He added: "I know she's not too busy because she's not planning a debate today but why not change your mind? Come and have a debate."
Mr Corbyn has cancelled planned appearances at stump events in Swindon and Stroud, and a rally in Bristol.
The events will go ahead with shadow education secretary Angela Rayner and shadow health secretary Jon Ashworth filling in, a Labour source said.
Mrs May denied she was "frightened" of taking on her rivals head-to-head.
She said: "I've been very clear from the start that the sort of campaign I want to do is about meeting people and taking questions.
"I've not been off the television screens, I've been doing things on the television, but predominantly taking questions from voters and listening to voters.
"I think debates where the politicians are squabbling amongst themselves doesn't do anything for the process of electioneering.
"I think it's actually about getting out and about, meeting voters and hearing directly from voters."
Also appearing in the BBC debate will be Lib Dem leader Tim Farron, Ukip's Paul Nuttall, Green co-leader Caroline Lucas, Plaid Cymru's Leanne Wood and the SNP's depute leader Angus Robertson, who leads the party's MPs at Westminster.
Ms Lucas welcomed Mr Corbyn's decision, saying: "Great news, Jeremy Corbyn. Now will Theresa May crawl out from where's she's hiding to debate?"
The Green co-leader said: "Failing to show up to tonight's debate would show extreme cowardice from a Prime Minister resolutely avoiding proper scrutiny.
"Our democracy deserves proper debate between party leaders, not just setpiece speeches and one-to-one interviews and Q&As.
"Theresa May said she called this election because of the actions of other parties, yet she's unwilling to debate with us on the big issues of the day.
"It is a sign of extreme weakness for a Prime Minister to avoid these debates."
Mr Robertson said: "Theresa May called this election in the hope of crushing parliamentary opposition but instead the campaign has exposed her weak and wobbly leadership, as well as Tory plans to attack the incomes of older people and their increasingly reckless approach to Brexit.
"Indeed, tonight Amber Rudd must explain why she believes that the people of Scotland should entrust their future to people like Boris Johnson, when she herself said during last year's referendum campaign that he was 'misleading the public' on the EU."
Supporters who were planning to attend the rally in Bristol expressed their disappointment over Mr Corbyn's cancelled appearance on the event's Facebook page, but interpreted his decision to attend the debate as a shrewd move.
One user, Helen Robinson said: "Yeah, it's a good move for JC. Was really buzzing about this though."
Another, Mandy Robinson, replied to say she had cancelled plans to attend.
"Yeah I cancelled all sorts of other stuff," she wrote.
Another, Gav Forsyth, wrote: "Aww jez. I made a sign and everything."