In the second round of France's presidential election, over 40 million voters have the choice between the independent centrist Emmanuel Macron and the far-right Front National leader Marine Le Pen. Her party is now doing everything within its power to win the runoff.