
Barclays has seen profits surge by nearly a fifth thanks to a boom in trading activity sparked by recent turmoil in financial markets after Donald Trump triggered a global trade war.
The UK banking giant reported a better-than-expected 19% rise in pre-tax profits to £2.72 billion for the three months to March 31, with income across its investment banking division soaring by 16% to £3.9 billion as it cashed in on the trading frenzy.