Oil prices fell Wednesday as demand doubts remain despite China’s roll out of hefty stimulus plans to boost its weakening economy, and hopes Libya’s rival factions resuming talks could soon translate to supply disruptions potentially easing.