TD Bank fined $3bn in historic money laundering settlement

TD Bank, one of Canada's biggest lenders, has agreed to pay more than $3bn (£2.3bn) — the biggest fine ever under anti-monetary laundering law — and pleaded guilty to criminal charges in the US after allowing drug cartels and other criminals to transfer hundreds of millions of dollars in illicit funds.