“China is managing the oil supply disruption better than many of its Asian neighbors due to its large crude inventories of 1.2 billion barrels.”