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

Open in new window