Swiss Watch Boutique, luxury retail major with brands including Rolex, Longines and Rado has opened Watch Station International, India’s largest