World Oil Supply Set To Decline In Coming Decade?

Oil is still the lifeblood of the global economy. Yet after hitting $120/barrel a year ago, its price has since dropped nearly in half.
Data & News supplied by www.cloudquote.io
Stock quotes supplied by Barchart
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.