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
The Gangsta's Paradise singer was told if he is found with a single bullet on him in the next three years he could face jail.
Workers are also taking out payday loans and pawning their belongings just to get by, according to a survey by Unison.
She caused as much of a stir with her pout as she did with her baking - so could lipstick be a sideline for this year's Bake Off winner?