Heads of Barclays resign after interest rate scandal

by Stephen Beard