Visual China Group via Getty Images/Visual China Group via Getty Images
Antler
Getty Images
The Iran war has cost $25B so far — impacting everything from weapons stockpiles to global oil prices.
Read the original article on Business Insider
Aurore Marechal/Getty Images
Paul Morris/Bloomberg via Getty Images