Oil prices shed 3% on Wednesday after fresh Chinese and European economic revived global demand fears and US crude inventories rose unexpectedly for the second week in a row. Brent crude