Marine Le Pen, leader of the far right in France.
“Far Right” to the Left means they won’t knuckle under to Sharia law.
Nice to see people here parroting the Left’s line.