Keyword: North Rankin 2

News

BP's Profits Down as Oil Spill Trial Looms

05.02.2013 - Shrinking British oil company BP announced quarterly profit down a fifth from a year ago, after it sold assets in preparation for what could be its biggest oil spill payout when...