Oil prices have endured a mixed day of trading as the market weighed disappointing manufacturing data out of top energy consumer China.

Oil prices have endured a mixed day of trading as the market weighed disappointing manufacturing data out of top energy consumer China.