While U.S. inventory rise, oil prices fall and China crude volatile

On Wednesday oil prices fell, with Brent dropping back below $70 per barrel and U.S. West Texas Intermediate dipping below […]