By Cody Good | Design Cynthia Tran Vo Key Takeaways 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. Global strategic oil inventories are one … Read more
