News

Barclays profits rise to £2.7bn in Q1, driven by strong trading revenues amid Trump-induced market volatility, offsetting ...