Fresh U.S. strikes triggered air defenses in Tehran on July 22 after President Donald Trump warned he was "not finished" with a war with Iran that has already cost his nation $37.5 billion.

The war with Iran has cost $37.5 billion so far, according to US Defense Secretary Pete Hegseth, but the bill is likely much higher, experts have told CNN.

The United States renewed its strikes on Iran, where an air raid alert was triggered Wednesday in Tehran, after US President Donald Trump warned he was “not finished” with the…

Latest estimate before that, in May, was $7.5bn lower