
Standard Chartered has agreed to pay a $340 million fine to New York banking regulators to settle charges it laundered money for Iranian clients — but the UK bank is far from the only one to be implicated in illegal transactions with sanctioned nations.