the-french-election-is-a-horror-show.jpg.png

French elections, Marine Le Pen, Jean-Luc Mélenchon, Emmanuel Macron, European Union, xenophobia, racism, anti-globalism, neo-liberalism