
IEA countries agreed last week to release 120 million barrels of oil from their emergency stockpile to tackle soaring oil prices. Reuters
IEA countries agreed last week to release 120 million barrels of oil from their emergency stockpile to tackle soaring oil prices. Reuters
Oil stock release will ease market tightness but not ‘fix structural imbalance', UBS says
Brent continues to trade above $100 per barrel during supply concerns and higher demand