21 April 2026

Global nat cat losses for Q1 2026 estimated at $20bn