Germany finally has a leader. Now comes the hard part for Merz

Friedrich Merz, Germany’s chancellor, takes the chancellor’s seat, after swearing an oath, at the Bundestag in Berlin, Germany, on Tuesday, May 6, 2025.

Krisztian Bocsi | Bloomberg | Getty Images

After some dramatics, and around 10 weeks after the…

Continue Reading