European retail: distress levels not seen since the 2009 financial crisis Europe According to the Weil European Distress Index published on June 26, 2025,…