v3.25.2
Dividends on ordinary shares - Dividends on ordinary shares (Details) - GBP (£)
£ / shares in Units, £ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dividends [Abstract]    
Dividends paid, ordinary shares per share (in GBP per share) £ 0.0550 £ 0.0530
Dividends paid, ordinary shares £ 791 £ 796