The US Department of the Treasury has announced that they will fine Bank of America more than 1.2 billion dollars for violating anti-money laundering laws and sanctions. Bank of America is the second largest bank in the United States. The ministry statement said that the bank did not report more than five billion dollars in suspicious transactions. The U.S. Treasury Department also said that in a separate agreement, that bank was fined $11 million in connection with alleged violations of sanctions programs, including Iran, Russia sanctions, as well as narcotics and international terrorism. Getty Images.