Heated exchange on Capitol Hill reflects growing unease among lawmakers over a lack of transparency in cost of Iran war.

As defense secretary testifies before House, Trump posts AI-generated image of himself with weapon and caption: ‘NO MORE MR. NICE GUY’

Pete Hegseth testifies alongside General Dan Caine, responds to questions on war Pentagon says has cost $25bn.