On Oct. 28, 2025, a devastating natural disaster occurred. Hurricane Melissa obliterated the town of Saint Elizabeth, Jamaica. This caused insured losses of $4.2 billion, and at least 67 people lost their...