Prime Minister Theresa May has called a snap General Election.

Britain goes to the polls on 8th June 2017.

More follows…

Loading...