Stranded vehicles are seen in flood water in Naoussa, in the island of Paros, Greece March 31, 2025 in this screen grab from social media video. Lorene Junillon/via REUTERS THIS IMAGE HAS BEEN SUPPLIED BY A THIRD PARTY. MANDATORY CREDIT. NO RESALES. NO ARCHIVES.