Macron faces his waterloo

4 min read

The French president’s gamble has not paid off. What next f