Oil Storage
Russell: China added crude oil to its massive stocks in March. But the outlook has changed.
China built the largest crude oil stockpile in the world during March, even as the rest of the world began to use up its inventories to make up for the millions of barrels lost due to the closure of the Strait of Hormuz. According to calculations based off official data, China, the largest crude importer in the world, had a surplus of 1,74 million barrels a day (bpd). China's excess crude for the first quarter was 1,41 million bpd. This is down from the?record-high of 2.67 millions bpd set in December, but it is up from the 2025 average of...