Shell sinks to losses of £19.8bn in 2020 as Covid bites

Shell
Shell chief executive Ben van Beurden.

More from Energy Voice

Latest Posts