By Chris Judge, Argus analysis editor, 2020-06-08T15:03:00
Oil prices staged a minor recovery in May as major global economies tentatively emerge from lockdown. Oil demand has fallen by more than 20 mn b/d in the last three months, and the industry continues to face a murky future.
Site powered by Webvision Cloud