New Balance re-enters India
Boston-based athletic footwear and apparel brand New Balance recently opened its first store in India—a 1,100 sq. ft standalone brand outlet at DLF Mall of India, Noida, near New Delhi. This is the second time New Balance has entered India after a gap of about a decade. The American shoemaker, which reported $3.3 billion of […]










