British energy giant BP

British energy giant BP on Thursday announced it had agreed to settle US federal and state claims worth up to $18.7 billion (16.9 billion euros) over the 2010 Gulf of Mexico oil spill.

"With this agreement we provide a path to closure for BP and the Gulf. It resolves the company's largest remaining legal exposures, provides clarity on costs and creates certainty of payment for all parties involved," said BP chairman Carl-Henric Svanberg in a statement.