Iran Supply, China Demand, and Russian Price Caps – A Bearish Week for Oil
News this week has been solidly bearish, both for oil supply and economic demand. On the oil supply front, Iran submitted their response to the nuclear deal proposal. European negotiators have hinted that a deal is closer than ever, though some issues remain. Although Iran’s position is not public, news outlets have pointed to Iran’s […]