French elections: Marie Le Pen’s party wins 37%, Socialists 26%, but far-left gains most seats.
Here's an analysis on how Macron and his vicious tactics led to the defeat of Marine Le Pen and Bardella's far-right party. Marie Le Pen was supposed to win France with overwhelming majority this time but Macron did a devils …