In which country is The Swatch Group and Tourbillion shops mainly based?
Tourbillon (brand): Tourbillon are shops owned by The Swatch Group. Tourbillon (brand):  Mainly based in Switzerland, they sell high range manufactured watches and jewellery.
i don't know