Barclays vows to cut costs by £2 billion and return £10 billion to shareholders
The British bank is planning to give out £10 billion worth of share buybacks and dividends by 2026
The British bank is planning to give out £10 billion worth of share buybacks and dividends by 2026