Omega owner Swatch Group’s moment has passed as profits drop 70% in 6 months: ‘The big impact is really mainly China’
The company’s key Omega brand may be suffering from more availability of models at retail from rival Rolex, the top Swiss watch brand. Read More