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. Swatch: Swatch is a Swiss watchmaker founded in 1983 by Nicolas Hayek, and is subsidiary of The Swatch Group.
Switzerland