Business intelligence, analysis, and the stories moving markets.
Oil is currently trading around $42 per barrel and that’s bad news for producers in some parts of…