The US Treasury fined Bank of America $1.2bn for failing to report more than $5bn in suspicious activity, including $1bn posing national-security and illicit-finance risks. The cases potentially involved Chinese laundering networks and border-linked trade schemes; the charge will cut earnings by abo