October 6, 2025By Ava Thompson Rennes Western France on High Alert as Storm Herminia Sparks Devastating Floods