BP chief executive’s pay falls 30% after failing to meet key targets

OSTN Staff