Latest
-
Capital
Oil reserves capped the spike. Now the world faces the bill.
Brent crude has eased to $72.60 per barrel after governments drained strategic stockpiles during the Iran conflict, but depleted reserves leave markets more exposed to the next shock through the Strait of Hormuz.
-
-
-
-
-
-
























































