China’s lockdowns lessen IEA’s global oil demand forecast
The International Energy Agency said Wednesday that global oil demand this year will be slightly lower than forecast because of strict Covid lockdowns in China, the world’s largest crude importer. Russian oil production is expected to drop by 1.5 million barrels per day in April as a result of Russia’s invasion of Ukraine, according to … Read more