Kelme chooses India for own-brand stores
26/01/2012
Spanish sports footwear brand Kelme has surprised commentators in its home country by choosing India as the site of its first own-brand stores. A Kelme store opened in New Delhi on January 24. Sources in India say the brand will extend this to ten stores within a year. Local distribution partner Global Overseas is working with Kelme to set up...