 France has come together to produce a shock, ripping up their political script. The coalition on the new left popular front has defied all expectation. They've won the most parliamentary seats. You can see there with that chart. They've stopped short of a majority, however. The surprise result putting Emmanuel Macron's centrist alliance in second and the far right, who were projected to finish with the most seats after the first round, only look set now to end in third.