29 July 2021

Chubb posts record results one year after warning biggest industry loss was looming