Controversy over Barclays new CEO

by Stephen Beard