Oil majors face spending test from Iran war windfall cash

Wait 5 sec.

Oil majors face spending test from Iran war windfall cash