Swatch, the iconic Swiss watch brand, has made a bold statement in the Asia-Pacific region with the grand opening of its world's largest flagship store at One Bangkok. Spanning over 600 square metres ...