US fines Bank of America $1.2bn for money laundering, sanctions violations

· Al Jazeera