Subscribe To Our Free Newsletter |
Global economic uncertainty means higher oil prices; forecasts unreliable
The economic outlook and Chinese consumption growth are key to demand expectations, while Russia is the wild card in terms of supply