Listen

Description

Record reserve release, OPEC enjoying high prices, and Germany finds itself in too deep.