News Headlines

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


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.





Read Full Story >>>>