The Energy Report: China Slowing Oil Down
The oil price rally has been slowed by slowing Chinese economic data even as the market is seeing record global demand and the growing risk of new sanctions on Russia and Iran and a force majeure on oil in Libya. This comes as Russian President Putin is …