Barclays claws back £300m in staff bonuses to meet shareholder demands | Business

Bank fined for Libor rate rigging aims to avoid fresh shareholder revolt as chair Sir David Walker examines top pay