Social Network
Soaring inflation and energy costs forcing China to sell some of its precious oil supply
September 10 2021, 08:00
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.