Germany finally has a leader. Now comes the hard part for Friedrich 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 ImagesAfter some dramatics, and around 10 weeks…