Politics French Court Bans Marine Le Pen from Public Office: A Political Earthquake in France March 31, 2025