How China Is Shielding Its Economy From the Global Oil Shock
Beijing, Saturday, 4 April 2026.
While the Iran conflict pushes crude past $100, China leverages a massive 1.2 billion-barrel stockpile and private refineries to successfully insulate its economy from global energy shocks.