Standard Chartered has agreed a $340m settlement with New York regulators after accusations that it hid $250bn worth of transactions with Iran.
Standard Chartered agrees settlement with New York regulator