Loading
Shareholders are delighted. Drivers less so
As demand eventually dwindles, some oil producers will be keener than others to turn reserves into cash
Recovering demand pushed prices above $70 a barrel for the first time since 2019
How long will it last?