International EnergyGeopolitics
China's Oil Stockpiles Give It Unrivaled Leverage in Crisis
China's 1.4 billion barrels of strategic oil reserves exceed all IEA members combined, giving Beijing a decisive edge in the Strait of Hormuz crisis.
—5 min read