Some fear snakes, while others are fascinated by these sleek reptiles. And the watch industry? It delves into the rich ...
Watch group Swatch saw its sales decline by more than 12% and its profits by 75% in 2024.