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.
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.