24 February 2022

Scor overcomes nat cats and Covid for €456m profit in 2021