Standard Chartered has agreed a $340m settlement with New York regulators that accused it of hiding $250bn of transactions with Iran.
Standard Chartered agrees settlement with New York regulator