When Donald Trump was US President, he famously threatened to take America out of the alliance if other member states did not pull their weight. This had some effect, but the Ukraine invasion has had more. Just three days after it began, Germany announced it would allocate an additional €100bn on defence and finally raise its quota above 2%. This week, the Nato chief announced that nine of the 30 member states have reached or exceeded the 2% target, while 19 have clear plans to reach it by 2024. The 2% figure, said Jens Stoltenberg, “should be a floor, not a ceiling”.