Barclays was fined 8.4 million pounds (U.S. $10.2 million) for failing to provide retailers with complete information about the costs of the card services it supplied, which prevented them from shopping around for cheaper deals and passing the benefits onto customers.

Neil Hodge is a freelance business journalist and photographer based in Nottingham, United Kingdom. He writes on insurance and risk management, corporate governance, internal audit, compliance, and legal...