BBC
May 17, 2026
•
3 min read
•
Marcus Webb
Swatch Store Closures as UK Shoppers Frenzy Over Iconic Watch
Swatch's new £335 watch triggers massive queues, causing UK store closures amid unprecedented demand sparking regional economic discussions.
Read Full Article