Barclays has come under fire in recent weeks for breaching recommendations on corporate governance with its plans to promote Barrett from chief executive to chairman. It has also been criticised for its misleading credit card adverts, which promised '0% for ever'.