The UK woke up to the totally unexpected news of a general election in June, after the Prime Minister Theresa May, had, only a month ago, reiterated that there would be no mid-term election, as is the rule under the Fixed Term Parliaments Act, which mandates an election every five years. So, now May will call for a Commons vote on Wednesday.