Adidas launches its first flagship store in India
German sportswear giant Adidas has opened its first flagship store in India in the national capital New Delhi.
German sportswear giant Adidas has opened its first flagship store in India in the national capital New Delhi.