Oil Markets

Bulls and bears tussle in the oil supply/demand debate

May 12, 2017
Ask episode
Chapters
Transcript
Episode notes