The credit crunch will last for up to two more years, the boss of Barclays bank believes.
'Credit crunch to last for two more years'