EEnvironment Read More Hurricane Melissa set to slam Jamaica with catastrophic rain and windsOctober 26, 2025 As heavy rain already began to fall, two people died and another one was injured in a landslide…