Crude oil prices fall after China releases petroleum reserves | World Business Watch | English News