News

Watches of Switzerland Group has confirmed the closure of 16 stores in the UK. News of the closures broke last week, but without details of which locations are being affected. This led to a rally in ...