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 is past, can they continue to work together?
The New Popular Front, known by its French initials NFP, was born of opposition.