Britain must up defence spending as Ukraine war could last five years, says Liz Truss

previous post