May 16, 2018
The International Energy Agency (IEA), or as I call them the “demand downers,” once again are raising concerns about global oil demand. The agency that has consistently underestimated global oil demand is once again trying to keep their weak demand illusions in the spotlight. A few years ago, it was because that despite the low price, demand would be bad despite clear evidence to the contrary.