New Balance opens its first store in Chennai
US-based sports brand New Balance has expanded its retail presence in the southern region of India with the launch of its first store in the city of Chennai, Tamil Nadu.