Oil Price Stays Low as Iran Thumbs Nose at Other Oil Producers
Efforts to stem the deluge of crude oil pouring into the global market were stalled on March 14th, as oil-producing countries attempted to quickly create a production freeze. Efforts failed because Iran, still in the middle of making its bold return to the global oil market, has refused to lower production until it had reached…
