31 October 2024

Insured losses from Spanish floods to exceed €1bn