MAM5 years ago
adidas launches its first flagship store in India
Mumbai: Sportswear brand adidas has unveiled its first flagship store in India at Connaught Place (CP), Delhi. The brand’s first LEED-certified store in the country called ‘The Home...