17 April 2026

Global insured losses from natural disasters expected to hit $20bn in Q1 2026