The results of the British elections last week continued a trend of unpredictability and voter revolt.
It started with the Brexit referendum last year when polls predicted Britons would vote to remain in the European Union. They did not and this has led to the current situation where the Prime Minister Theresa May finds herself worse off (forming a minority government) than she was before she called an early snap election.
Link this with last year's election result in the United States where Donald Trump, who was ridiculed when he first stood for office, thumped establishment candidate Hillary Clinton, and you can see that politics as we know it has changed.
The clear message is that people are tired of politicians not listening to them so they are using their vote to make themselves heard.
It will be interesting to see what effect the new phenomenon of voter uprising has on our elections later this year.