China has spent years stockpiling oil. Beijing’s strategic oil reserve now sits at nearly 1.4 billion barrels, far outpacing the United States’ roughly 300 million barrels recorded
China has spent years stockpiling oil. Beijing’s strategic oil reserve now sits at nearly 1.4 billion barrels, far outpacing the United States’ roughly 300 million barrels recorded this July, the lowest level in 43 years. So what does this all mean?