Marine le Pen

The French flag
Pinterest

The voters of France will go to the polls on May 7 to elect a new president. After a preliminary ballot over the weekend, the choice has been narrowed down to two candidates - right wing nationalist Marine Le Pen and Independent Emmanuel Macron, who now holds a big lead in the polls and is expected to win next month.