 There are essentially three camps in France. There's the far right or the populist right national rally. There's President Macron's centrist ensemble together coalition. And there's the left new popular front, which is a coalition of left-wing parties that go from the relatively moderate socialists to the hard left, a France unbowed party.