Business News – Swatch Group 2016 Results Worse Than Expected /… By Brice Goulard 02/02/2017 2 min read