Oil down over 1% as China’s demand data disappoints



The prices of oil futures fell on Monday, as the latest demand data from China failed to meet expectations, seemingly prompting the decline.

Namely, according to the General Administration of Customs…