Live Updates: Hurricane Melissa Makes Landfall in Cuba After Lashing Jamaica
Hurricane Melissa has made landfall on the western coast of Cuba, striking the island as a powerful Category 2 storm with destructive winds and torrential rain. According to the US National Hurricane Center (NHC), the…
