Sir Richard Knighton refuses to confirm the existence of a £28bn shortfall in defence spending plans. Post navigation Trump administration says still considering military strikes on Iran Mamdani backs striking NYC nurses, denounces hospital bosses’ pay