 We start with France, where the new Popular Front, a left-wing alliance, formed at the last minute to fight the election, appears to have won the most seats. President Emmanuel Macron's centrist ensemble alliance is set to come second, with the far-right National Rally third. It is a result that has surprised many, as polls put the National Rally to be the winner.