U.S. shale has taken a lot of headline space recently as the biggest headwind for oil prices and the highest stumbling block for OPEC’s efforts to prop them up by cutting production. Yet, there may be another factor that could bring down oil prices as soon as next year… China. China has been building a strategic crude oil reserve for the last decade, but the size of that reserve remains undisclosed, with analysts making estimates based on China-bound cargoes and satellite imaging. Last year, a Silicone Valley tech company, Orbital Insight, suggested that China may have stored as much as 600 million barrels of crude by May. This was the highest reserve estimate at the time. Since then, the reserve has in all likelihood grown, possibly exceeding the U.S. SPR, which stood at 678.9 million barrels as of August 18th this year. This year, Chinese crude imports have run […]