Liz Truss’s pledge on defence would cost £157bn

Featured in The Times