August 15, 2016
New Balance re-enters India with its ‘Made in USA’ sportswear
New Balance plans to open about 50 stores across shopping malls and high streets in Delhi and the NCR, Mumbai and Bengaluru in next 2-3 years, says Tucker
New Balance plans to open about 50 stores across shopping malls and high streets in Delhi and the NCR, Mumbai and Bengaluru in next 2-3 years, says Tucker
No Comments