Massive queues shut Swatch stores as hundreds clamour for £335 limited edition watch May 16, 2026 · BBC News Read full story at source