Mumbai (Maharashtra) [India], November 19 (ANI/NewsVoir): Swatch is pleased to announce that Swatch opens its doors once again in India. On November 19, 2022, a brand-new Swatch store is opening in the renowned Palladium Mall right in the heart of Mumbai.