Pressure on management to revive the fortunes of a business which has fallen behind rivals

BP logo