The next French president will be either National Front leader Marine Le Pen or the centrist Emmanuel Macron.
They’ve knocked out the candidates from the traditional main parties in the first round of election voting.
The second round takes place next month.
- Advertisement -
Ms Le Pen has vowed to defend France from what she calls “rampant globalisation”: