Bank of America hit with $1.2bn fine for money laundering failings

· BBC News