19 September 2024

Storm Boris insured losses estimated to hit up to €3bn