After the Pandemic: Prices Have Slumped, But the World Still Needs Oil for Decades More

Remember $165 oil? There might well be more than a touch of nostalgia in that question for oil industry executives
Remember $165 oil? There might well be more than a touch of nostalgia in that question for oil industry executives