New Balance opens its first store in Bengaluru
Sportswear brand New Balance has strengthened its retail presence in the Indian market with the opening of its first store in the south Indian city of Bengaluru.