FCA Fines London Metal Exchange

The Financial Conduct Authority (FCA) has imposed a £9.2 million [...]