Pentagon watchdog tallies $33.4 billion Iran war cost through June and finds the $22.3 billion in munitions fired left US stockpiles short, as oil holds above $100.

Get the daily brief in your inbox

Subscribe Free