French elections: the old order crumbles
After months of turbulent campaigning, the drama of the first round of the French presidential election has come to a close, with Emmanuel Macron and Marine Le Pen left to face each other for the second round.