Marine Le Pen Banned from Running in the Next French Presidential Election: What It Means for France 3 days ago