Theresa May looks set to take on Labour leader Jeremy Corbyn in a televised Brexit debate.
The prime minister went on the offensive as she launched an intensive two-week campaign to try and get her EU exit agreement through the Commons.
As May heads for Wales and Northern Ireland to try and sell the deal as ‘good for the union’, she told the Sun: ‘I am going to be explaining why I think this deal is the right deal for the UK – and yes, I am ready to debate it with Jeremy Corbyn.
‘Because I have got a plan. He hasn’t got a plan.
‘Exactly how it might be done, if he takes it up, would be a matter for the broadcasters to determine.
‘What I think is important is that people are able to see the issues around this plan.
‘I am willing to stand up and explain why I think it is the best possible deal available for the UK.’
A Labour spokesman said: ‘Jeremy would relish a head to head debate with Theresa May about her botched Brexit deal and the future of our country.’