Feature
Jun 2009
Too high, too fast
The oil price remains just shy of $70 a barrel, but the fundamentals suggest it should be lower
This is a preview of our premium content.
Thank you for your interest—please log in or subscribe to read the full article.