Posted inBanking & Insurance Barclays Profits Rise as Iran War Volatility Lifts Trading by Angus Anderson April 29, 2026April 29, 2026