Why the oil price will plummet to $10, according to one strategist

2:54 AM ET Fri, 13 Oct 2017

Chris Watling, CEO & chief market strategist at Longview Economics, says that peak oil demand could be reached around 2023-2025.