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