Oil prices fall amid demand concerns
Oil prices fell more than $1 per barrel, losing more than 1.5 % in early trading on Monday, after disappointing Chinese inflation data and a lack of clarity on China’s economic stimulus plans, which raised concerns about demand.
Brent crude futures f…