Oil prices fall on worries that China’s stimulus plans will increase demand
Oil prices fell on Wednesday as investors reassessed the ability of China’s stimulus programs to boost the economy enough to spur higher fuel demand growth in the world’s biggest crude importer. Brent crude futures were down 17 cents, or 0.2%, at $75 a barrel. U.S. West Texas Intermediate crude was down 24 cents, or 0.3%,…