How energy giant BP went from eco poster child to possible takeover target

OSTN Staff