profit







BP waters down environmental ambitions after record £23 billion profit

By August Graham, PA Business Reporter