Oil Prices Fall on China Slow Demand worries
Oil prices fell on Tuesday, paring the previous day as slow demand in China continued to weigh on the market.
Brent crude futures for December delivery were down 26 cents, or 0.3%, at $74.03 a barrel. US West Texas Intermediate crude futures for Nove…