BP sells marginal Gulf fields

Up Next