News

Shell CEO flags ~1B barrel crude shortage, warns 'journey back will be a long one'

Seeking Alpha · last updated

These events have resulted in a nearly 1 billion barrel shortage of crude oil, considered the largest supply disruption in history, which worsens daily.