Boris Johnson and Jeremy Cobyn clash over Brexit.
Boris Johnson and Jeremy Corbyn have clashed over Brexit in the first TV election debate of the campaign.
Mr Johnson promised to end this national misery and said Labour offered only division and deadlock.
Mr Corbyn said Labour would get Brexit sorted by giving the people, the final say.
The two leaders also locked horns over the NHS, trust and leadership, the future of scotland – and the royal family.
A political analyst, Laura Kuenssberg said it was not clear if either men had won or lost the debate but it was striking how the audience had been ready to laugh at their statements.
A snap yougov poll suggested the public were evenly split on who had won the debate, with most Labour voters thinking Jeremy Corbyn won, and most conservative voters thinking Boris Johnson won.