China holds an estimated 1.4 billion barrels of strategic crude oil inventory, more than the next nine largest stockpiles combined. The U.S., Japan, and OECD Europe are the next-largest holders, reflecting decades of preparation for major oil supply shocks. To a report by visualcapitalist. 08.05.2026
























