Watches of Switzerland Opens New Store in London There is no better proof of the healthy state of the luxury watch business than the number of new boutiques currently opening all over the world. Now Watches of Switzerland has announced plans for a high-tech new shop in the heart of London’s Canary Wharf financial district. In addition to the usual arrays of luxury timepieces from brands like...