Oil falls as US storm threat abates, China stimulus disappoints
Brent crude futures dropped 31 cents, or 0.4%
Brent crude futures dropped 31 cents, or 0.4%
Beijing doubles down on stimulus to support sputtering economy
Market braces for a week that spans US presidential election and a key meeting in China
Sales in world's biggest auto market hit 2.13 million vehicles in September, up from 2.04 million a year ago
-->