BBusiness Read More The pretty UK town heaving with 125 independent shops – locals even ki | UK | News13 July 2025 Totnes has more than 125 independent shops in a community of around 8,000 people (Image: Jonathan Buckmaster) As…