Adidas opens its first flagship store in India – ‘The Home of Possibilities’
New Delhi: Leading sportswear giant - adidas unveiled its first flagship store in India. Located in the heart of the national capital - Connaught Place, 'The Home of Possibilities' store is a blend of multiple digital touchpoints,…