Emmanuel Macron has won France's presidential election, fighting off a historic challenge from far-right candidate Marine Le Pen during Sunday's… Read More