In time for Christmas, the Germans were promised a new government, and while the festive lights twinkle on the fir trees in Berlin’s political district, it looks like they’re getting it. Subject to the final approval of the members of the three parties, this very different political grouping will beContinue Reading