After a divisive campaign, Marine Le Pen faces an uphill battle to defeat sitting President Macron. Source link Post navigation As Western Arms Pour Into Ukraine, Zelensky Promises Victory Rwanda genocide: 'I forgave my husband's killer – our children married'