Logo
Marine Le Pen May Step Aside for 2027 French Presidential Race Amid Legal Battle