The credibility crunch

The credibility crunch
The current turmoil in the financial markets may feel pretty much irrelevant to anyone working in the oil & gas industry. Believe me, it isn't.

Breaking