1
Barclays hands £3 billion to shareholders despite profits decline
|