Oil Prices Fall by More Than $1 on Deflation Concerns in China
Oil prices fell by more than $ 1 a barrel, losing over 1.5% in early trading on Monday, after frustrating Chinese inflation information and a lack of clarity on Beijing’s financial stimulus strategies stoked worries about demand.
Brent crude futures