Oil majors including Shell have cleaned up their balance sheets to survive the worst industry downturn in a generation. Photograph: Anna Gowthorpe/PA Wire

The oil-price rally proved a double-edged sword for Royal Dutch Shell, as improved exploration and production lifted profit to a three-year high while(...)