Barclays: $70 More Likely Than $100

Oil industry titans are still not in agreement over what to expect from oil prices in the near future, with a wide array of guesses calling for both a spike in prices and a renewed downturn.

Read more: https://bit.ly/2CGA7Rv