mullvad 11 months ago The UK continues to crater: 13,500 UK retail stores closed in 2024, a rise of 28% YoY (year on year). :kaos_wtf: