US Sportswear brand New Balance debuts in India; to open 50 stores
US sportswear brand New Balance has opened its first store in India at Noida’s DLF Mall.
The company said it has drawn an ambitious plan for India, which will see its store strength go up to 50 in the next three years.
“We are looking to open 50 stores potentially in the next three years throughout the major metros, starting with the nothern cities,” said Darren Tucker, vice-president for Asia-Pacific at New Balance. “Once we establish our stores in north, we will move to other parts of the country.”