Bank of America has been fined $1.2 billion for violating money laundering and sanctions regulations, according to Al Jazeera.