Expand
Updated
Bank of America was hit with a $1.2 billion fine by the Treasury Department for inadequate anti-money laundering controls and failure to properly flag transactions linked to potential Chinese money laundering networks. The penalty reflects regulatory concerns over the bank's compliance systems and oversight of suspicious financial activity.
Sources:BBC US & Canada