China has emerged as the world’s largest oil stockpiler, with total oil inventories nearing 1.4 billion barrels as of December 2025.