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
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