Moment police with DOGS are called in to quell crowds as stampede begins for £335 Swatch watches made with luxury Swiss brand whose timepieces normally fetch £15,000 May 17, 2026 · Daily Mail Read full story at source