Boris Johnson pledged "to get Brexit done" as he launched the Conservatives' manifesto, pledging to bring his deal to leave the EU back to Parliament before Christmas.

But Labour leader Jeremy Corbyn rejected Johnson's promise.

He said that renegotiating a trade deal with the US and a free trade agreement with the EU would take several years.