Adidas unveils first ever flagship store in India
Leading athleisure and sportswear brand Adidas, has opened doors of its first flagship store in India at Connaught Place, Delhi. The store is “a blend of multiple digital touchpoints, sustainability…