(EnergyAsia, July 24, Friday) — China paid an average price of US$58 per barrel for the 100 million barrels of crude oil to fill the first phase of its strategic petroleum stockpile. The bulk of the purchases took place between late 2008 and early 2009 after oil prices began sliding from an all-time high of…

This article is for Subscriber members only.
Log In Register