What is the New Popular Front, surprise winner of France's election?
Formed in haste to keep the far right out of power, the left-wing New Popular Front defied expectations to take the lead in snap elections and become the biggest bloc in France's new parliament. Who is in the alliance? What do they stand for? And now that the immediate danger…
Radio France Internationale ·