19 August 2024

ICA reveals insured natcat losses have tripled over last three decades