Oil prices fall on China demand worries

Oil prices fall on China demand worries