Navy blue dominates the map of France after Marine Le Pen's National Regroupment (RN) won a big victory in the…
The doubts generated by the French Radical Left Insoumise (LFI), and in particular its leader, Jean-Luc Mélenchon, are one of…