Both OPEC and the EIA, as well as the IEA, have downgraded their demand outlook as a result of slowing world trade. However, with the US and China due to restart trade talks next week there is upside …
More Crude Rallies As EIA Reports 6th Straight Drawdown Videos