Storm Herminia has unleashed heavy rains and strong winds across Italy and France, leading to flash floods, landslides, and widespread disruptions. French authorities issued red weather alerts for ...