After last year’s unexpected twists and turns, we thought we had experienced our fair share of political shocks. We thought we knew which European elections were taking place this year, with Holland’s and France’s elections now over and Germany’s...