BP shareholders take on executive pay

by Stephen Beard