Shock for Emmanuel Macron as new poll predicts Marine Le Pen could sneak surprise victory

Mr Macron, pictured campaigning, is facing a historic low turnout, with up to a third of voters set to snub the ballot, after barely campaigning in recent weeks in order to focus on Ukraine.