The French election results are everything except what predictions had forecast.
Only days ago, Marine Le Pen’s National Rally party was tipped to win. But as results came in, it became clear it was the loser of these National Assembly elections.
The far-right National Rally stands third, behind Macron’s centrist Ensemble coalition in second. And in the first place, somewhat against the odds, is the three-week-old left-wing alliance the New Popular Front.
This is a major twist in the roller coaster that French politics has been on since 9 June when Macron called a snap election. Macron, who will serve as president until 2027, now faces a turbulent period of government.

