Third leader toppled in 14 months tests Macron and the French Republic itself

Third leader toppled in 14 months tests Macron and the French Republic itself