China's Invisible Hand Is Rebalancing the Oil Market
(4 days ago)
China’s strategic oil release injects 500,000 b/d of crude, flipping Brent below $75 and pressuring WTI despite OPEC+ curbs.