How many Adidas stores are there in India?
Over 650 stores
Believe it or not, Adidas has over 650 stores in India. It is widely known the fact that AG is a German multinational corporation that designs and manufactures sports clothing and accessories based in Herzogenaurach, Bavaria, Germany. The company was founded in 1924. It is widely known the fact that Adidas is popular all over the world. Not too many people know that Adidas is the largest sportswear manufacturer in Germany and Europe and the second biggest sportswear manufacturer in the world.