PRIME Minister Theresa May has announced that a General Election will take place on June 8.

In a shock announcement at Downing Street this morning, the Prime Minister said that to "guarantee certainty and stability for the years ahead" following the vote to leave the European Union, she would "hold this election and seek your support for the decisions I must take".

The surprise decision means West Fife voters will go to the polls for a second time barely a month after the Fife Council elections on May 4.

The last General Election took place in May 2015, when Douglas Chapman became Dunfermline and West Fife MP, beating Labour incumbent Thomas Docherty.