NEW DELHI: German sportswear and apparel major Adidas is going for a major expansion across India in 2008, which will involve setting up of around 160 new stores and setting footprints in 140 cities. “We are identifying properties in various cities and will set up 150-160 stores this year which is much more than 2007 […] ↓ Read the rest of this entry…