Boris Johnson and Jeremy Corbyn have traded blows on the first day of the general election campaign trail as parties tool up for the 12 December poll.
Mr Johnson blamed the failure to meet his “do or die” pledge to deliver Brexit today on the Labour leader, while Mr Corbyn has lashed out at the “elite” at Labour’s campaign launch. He claimed the party would “get Brexit sorted within six months”.
As the UK braced itself for a gruelling campaign, US president Donald Trump waded into British politics by claiming Mr Corbyn would be "so bad for your country".

Boris Johnson and Jeremy Corbyn trade blows as party leaders kick off election campaign
Prime minister to accuse Corbyn of ‘incessant indecision’, while Labour leader will accuse rival of leading ‘born-to-rule Conservatives’
Labour's official Jewish affiliate to boycott party's general election campaign
Jewish Labour Movement claims 'a culture of antisemitism has been allowed to emerge and fester' under current party leadership as it says Mr Corbyn unfit to be PM
Cabinet minister Nicky Morgan to stand down as MP
Culture secretary says ‘now is the time for me to stand aside’ as she becomes latest Tory moderate to quit
Diane Abbott suggests disgraced Labour MP Keith Vaz should not run in election after cocaine and prostitute scandal
'I think he should consider his position,' says shadow home secretary
How students can register to vote in their home town or at university
Students could play a crucial role in deciding the result in a number of key seats, but will need to think ahead about where they are going to vote
