Question: In which country is The Swatch Group and Tourbillion shops mainly based?
Answer: Switzerland