How to lose credibility in two simple steps

In its latest Oil Market Report, the International Energy Agency warned that OPEC’s spare production capacity is dwindling. It said this spare capacity could shrink from some 9 million bpd to less than 4 million bpd next year. It also said this meant more investments in new oil production were necessary.

Read →