16 November 2022
Oil inventories in developed economies are at their lowest level since 2004 according to the IEA’s November Oil Market Report.
The EU embargoes on Russian crude and oil product imports will tighten oil markets even further. Diesel markets, in particular, will tighten, although higher prices will ultimately lead to additional demand destruction.