New Balance re-enters India with its ‘Made in USA’ sportswear

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

No Comments
Leave a Comment: