Chinese Demand Destruction Counters The Risk Of A Russian Oil Ban
While lockdowns in China are causing significant demand destruction and adding downward pressure to oil prices, the EU’s threat to ban Russian oil imports has the potential to send prices Continue Reading
