Surprise leftist victory: Who is France's New Popular Front?
The leftist New Popular Front was cobbled together to prevent the far-right National Rally from sweeping up all the votes. Now it's won a surprising majority of the vote in France's runoffs.