British oil giant BP agreed Thursday to pay $18.7 billion to settle claims related to the worst offshore oil spill in the U.S. history. The US federal government and five states along the Gulf of Mexico were seeking compensation for the 2010 Deepwater Horizon disaster. The agreement also includes settlement of claims made by more than 400 local government entities.