BREAKING: PM announces snap general election

Theresa May has called an early general election for June 8 in an announcement which has stunned Westminster.
Prime Minister Theresa May is to make a statement in Downing Street after Cabinet on TuesdayPrime Minister Theresa May is to make a statement in Downing Street after Cabinet on Tuesday
Prime Minister Theresa May is to make a statement in Downing Street after Cabinet on Tuesday

The Prime Minister had repeatedly denied that she would call an election before the next scheduled poll in 2020.

But following a Cabinet meeting at Downing Street she said she would go to the country this year.

This is a breaking news story. More to follow.