OPEC Monthly Oil Market Report June 2018

#17014
Helmholtz Watson
Participant

The common thread is they keep underestimating US production