British Prime Minister Theresa May has called a snap general election on 8th June, despite repeatedly saying there would be no general election until 2020. She said it was needed to provide stability and certainty as the UK heads towards Brexit. Critics have labelled the move a ‘power grab’, as her opponents in the Labour Party languish 20 points behind in the polls.