Critics laughed at Starmer’s ‘grandstanding’ and pointed out Britain could probably deploy a maximum of 25,000 troops at any ...