Prime Minister has called an early general election

Theresa May has called an early general election for June 8 in an announcement which has stunned Westminster.
Prime Minister Theresa MayPrime Minister Theresa May
Prime Minister Theresa May

Explaining her change of heart on an early election, Mrs May said: "I have concluded the only way to guarantee certainty and security for years ahead is to hold this election."