Emmanuel Macron has won five more years as France's president after a convincing victory over rival Marine Le Pen, who nevertheless secured the far right's highest share of the vote yet.
Some results have been hidden because they may be inaccessible to you