Barclays reveals the earnings of top bankers

Barclays has revealed how much its top earners were paid last year. The bank's chief executive, Bob Diamond, received £6.3m.

The firm's accounts show that two other bank executives received £6.7m and £6.5m respectively.

None of Barclays top bankers will get any of their bonuses this year. They will have to wait 12 months before they receive any payments.

BBC Business Editor, Robert Peston reports.