U.S. Markets closed

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

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