THE Prime Minister Theresa May has called a snap general election will be held on June 8.

Mrs May had previously said an early election would not take place before the next scheduled poll in 2020.

But she said she concluded the "only way to guarantee certainty and security for years ahead is to hold this election."