Metro Bank has been hit with a £16.7m fine for its failure to monitor potential money laundering activities. The Financial ...