Barclays sees 2026 income of about £31.5 billion - BCS News | Rallies