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.