BP plunges into $20.3bn annual loss on virus fallout

By February 2, 2021