Oil Prices Fall on China Slow Demand Worries
Oil prices fell today, 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 November …