Designed by
Title
Swatch store #24971080
Description
OSAKA, JAPAN - APRIL 24: Swatch store on April 24, 2012 in Osaka, Japan. Swatch group is a profitable watch manufacturer with profit of 1.074 billion CHF (2010). It employs 24,240 people (2010 average).
This image is editorial