First it was Brexit, then Donald Trump.

Is France now about to make it a hat-trick of shocks to the political establishment?

Andrew Neil has been to Paris.