New Balance expands in north India with store in Jalandhar
Sportswear brand New Balance has expanded its retail presence in north India with the launch of a new store in the city of Jalandhar.