Friedrich Merz and CDU/CSU win Germany’s 2025 elections with 29% of the vote. AfD becomes the main opposition, while SPD, Greens, and FDP face historic losses. What lies ahead for Germany’s new ...