31 August 2023

Hurricane Idalia insured losses could reach $6bn, says BMS