News

Barclays has been hit with a £42 million fine by the UK’s Financial Conduct Authority for repeated failures to manage money laundering risks, including lapses ...