BIEL, Switzerland - Swatch Group Ltd. has inaugurated its new headquarters in Biel, northern Switzerland, one of the world's largest timber structures designed by Japanese architect Shigeru Ban.