After German federal elections in September, Europe’s largest economy is likely to be led either by a human rights champion sending steely messages to Russia and China, or a dovish politician who wants Vladimir Putin to be given more respect. Surprisingly, the former hails from a Green party...