Key Points and Summary: China holds approximately 1.4 billion barrels of oil in its Strategic Petroleum Reserve — the largest ...
The U.S. Strategic Petroleum Reserve is draining at its fastest rate in roughly a decade — projections suggest levels will ...