Oil prices shed 3.0 per cent overnight after Chinese and European economic data revived global demand fears and US crude inventories rose unexpectedly for the second week in a row.
Oil prices shed 3.0 per cent overnight after Chinese and European economic data revived global demand fears and US crude inventories rose unexpectedly for the second week in a row.