SharePost Content Read More Commodities & Futures News #future Post navigation US war in Iran has cost $29 billion so far, Pentagon says Russia’s crude oil output drops 460,000 bpd in April: IEA