Bank of America fined $1.2bn over money laundering failures

· Financial Times