Good morning.
The US defense secretary, Pete Hegseth, has told the Senate that the US-Israel war on Iran has cost $37.5bn so far, as he faced lawmakers furious over the conflict’s soaring price tag and the deaths last week of three American service members. He defended the Trump administration’s roughly $88bn supplemental funding request, calling it “urgent, necessary”.