BP chief executive Bob Dudley’s £14m pay deal has come under scrutiny
IBT: Anger at boardroom excesses in Britain hit breaking point after BP shareholders resoundingly rejected a £14m ($19.8m, €17.5m) pay deal for chief executive Bob Dudley. Nearly 60% of shareholders [Read More]