16 June 2023

Texas hailstorm insured losses exceed $1bn say KCC