Crete faced the heaviest rainfall and flooding as ferocious storms battered Greece’s islands on April 1, 2025, sweeping cars into the sea and inundating homes. The Cyclades chain, including Paros and ...