Emmanuel Macron has been President of France since 2017, when he swept to power age 39, becoming the youngest leader in the country's history. Since late 2018, the centrist has been forced to deal ...