3 April 2024

PIC seals £870m bulk annuity deal with the De Beers UK pension scheme