THERESA May has called a snap General Election for June 8 in a shock Downing Street announcement as she blasted her political rivals for trying to derail Brexit.
The Prime Minister has stunned Westminster as she looks to take advantage of opinion polls putting her 20 points clear of Labour. -- More...