BP Plc must face institutional investors’ claims for more than $2.5 billion in market losses caused by the plunge in...
$18.7 billion BP settlement News
Local governments in Louisiana have begun accepting settlements for their share of a proposed $18.7 billion settlement between BP, Louisiana,...