“China is believed to hold approximately 1.4 billion barrels of crude oil in its strategic reserves.”