Rebel shareholders at Barclays have failed to block the huge pay deal awarded to chief executive Bob Diamond.

Nearly 27 percent voted against his payout - but he'll still get a total salary and bonuses of nearly 18-million pounds, despite admitting his bank's performance was "unacceptable" last year.