TD Bank hit with record $3 billion fine over drug cartel money laundering

TD Bank will pay $3 billion to settle charges that it failed to properly monitor money…