Political parties representing the French left-wing say they have reached an agreement to form a "Popular Front" to contest the snap parliamentary election at the end of the month.
The hard-left France Unbowed (LFI), Socialist, Communist and Green parties said in a joint statement on Thursday that they had agreed on a plan for how to form a government under the name of the "New Popular Front".