Oil prices sank roughly 5% on Wednesday after disappointing economic data from China and Europe revived global demand fears and U.S. crude inventories ...
A