The Christian Democrats and the Greens are set to play a key role in Germany’s upcoming election. But are they capable of leading Germany into a new era?

source