Germany – long considered a laggard in terms of its contribution to Nato – announced this week that it has established a €100 billon (£85bn) fund to expand and re-equip its military. Chancellor Olaf Scholz, a Social Democrat, went on to vow that his country would spend at least 2 per cent of its GDP on defence in the years to come.