France's 2026 budget finally passed the country's parliament, putting an end to months of deadlock. France's last prime minister, Francois Bayrou, was voted out over his budget plans last September.