BP is to pay the biggest criminal fine in US history of $1.26bn, as part of a $4.5bn (£2.8bn) settlement related to the 2010 Deepwater Horizon disaster.
The oil giant plead guilty to a total of 14 criminal charges including 11 relating to the deaths of 11 workers
The previous record fine was held by Pfizer Inc, who paid a $1.3 billion fine in 2009 for a marketing fraud.
More top news
Ross and Brad Naylor have spoken about learning their father had died in the Tunisia attack and the struggle coming to terms with his death.
Tony and Christine Callaghan, who were both injured in the attack, said they were angered to learn of the slow response by security forces.
Police offer £50,000 reward for information on a fire in Chinatown that killed homeless men.