France's largest bank, BNP Paribas, has agreed to a record 9bn dollars settlement with US prosecutors over allegations of sanctions violations. As part of the deal, the bank will plead guilty to two criminal charges of breaking US sanctions against trade with Sudan, Iran and Cuba.