Monday, March 31, 2025

France just slapped 13 million voters in the face by banning Marine Le Pen from running for office, along with eight other former MPs in her National Rally party.