Liberal centrist Emmanuel Macron on Sunday won the race for the French presidency, defeating far-right candidate Marine Le Pen. Mia Womersley reports.