Oil prices slipped more than $1 on Wednesday, April 17, as US commercial inventories rose, while weaker economic data from China and dampened prospects of interest rate cuts stoked worries about the global demand. Analysts do not expect Iran's unpreceden...
5 months ago