The world's biggest watch group Swatch recorded a drop in profit of more than 26 percent in 2014 from the previous year following massive investments, and said it was bracing for the impact of an overvalued Swiss franc.

for more...