French President Emmanuel Macron has appointed ally Francois Bayrou as the new Prime Minister of France, succeeding Michel Barnier. Bayrou faces the task of navigating a challenging political landscape and passing crucial legislation amid existing divisions in the French parliament.