No real surprise. He'll meet the Queen on June the 27th to hand over his resignation as Prime Minister and will stay on as Labour leader until the Labour Party elects a successor.

For the fools that voted for the Tories at the recent elections, just think how worse off we'd be if the Tories were in power the last 10 years. The public services would be gone; the NHS would have been dismantled instead of having record levels of investment. There would be no minimum wage and the rich would be even richer, and there'd be no peace in Northern Ireland.

So long Mr Blair. Now Michael Meacher needs to back off, so John McDonnell can bring the left of the Labour Party to take the leadership and bury the Tories at the next election.