FTSE 100 slipped 0.36% to 10,341.54 as Trump reaffirmed naval blockade of Iranian ports, keeping oil prices near multi‑year highs.
NatWest Q1 profit rose 12% to £2 bn, beating forecasts and prompting an upgrade of earnings guidance to the top of £17.2‑17.6 bn range.
Bank of Ireland reaffirmed guidance as net loans grew 5% annualised to €83.6 bn and non‑performing exposure fell to 2%.
UK retail sales fell 1.6% YoY in April, weakest in a decade, while Nationwide said house prices rose 0.4% and 3% YoY.