12 October 2023

1,042 managers earning from Europe's insurance outsourcing