BrandMan Retail takes over apparel brand New Balance in India

The company will open 35 points of sale by March 2022 including some shop-in-shop models