18 March 2026

PIC bulk annuity sales fall to £6.8bn in 2025