Oil prices have now retreated to $93 per barrel as markets weighed supply concerns stemming from Russia’s fuel export ban against demand woes from future rate hikes.
Oil prices have now retreated to $93 per barrel as markets weighed supply concerns stemming from Russia’s fuel export ban against demand woes from future rate hikes.