WatchesPublished: June 13, 2007 Swatch Group opens the doors of Nicolas G. Hayek Center in Tokyo by Deepa Thukral Japan, the land of the rising sun is basking under the glory of a new majestic building in…