HSBC to pay $1.9bn money-laundering fine

HSBC will have to pay $1.9bn to US regulators after admitting its faults. The money-laundering probe of the bank focuses on the transfer of billions of dollars on behalf of nations under international sanctions such as Iran. Also, through the US financ…