20 March 2018

US P&C industry incurs $53bn cat bill for 2017