 Emmanuel Macron called the snap poll after his party was trounced by Marine Le Pen's national rally in European elections. Mr Macron will remain as president whatever the outcome, but he could be forced to govern in a so-called cohabitation with his political opponents. Some analysts are asking whether this could be France's Brexit moment when voters turn on what they see as the establishment.