China has not released any oil from its strategic petroleum reserves; its inventory decline of ap..., Sonic AI
“China has not released any oil from its strategic petroleum reserves; its inventory decline of approximately 50 million barrels came from commercial refining stocks.”