Industry Focus

The downturn in oil has forced companies to become even more efficient - and that means they require a lower oil price to make profits.

Direct download: IF_07072016_FINAL.mp3
Category:Podcast -- posted at: 11:51am EST