Barclays Fires 12,000; Reports Horrible Earnings, Awards Itself Bigger Bonuses

Printable View