Soaring inflation and energy costs are forcing China to sell some of its precious oil supply

0
238

China is starting to sell off some of the oil it keeps in strategic reserve in a bid to lower prices in the market, a historic first for the world’s biggest importer of oil and its second largest consumer.