Search
Close this search box.

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