France
Who is France's new prime minister Michel Barnier?
After 50 days of a caretaker government, President Emmanuel Macron has finally named former Brexit negotiator Michel Barnier as prime minister, tasked "with forming a unifying government to serve the country and the French people". Who is he and wha