France’s first round vote has produced a repeat of 2017: Marine Le Pen will take on Emmanuel Macron in the final round of the presidential election. The next two weeks are likely to be bitterly contested, as a once easy victory has surprisingly become a dead heat.