New Balance has inaugurated a new store in Singapore featuring its latest retail concept, “Built to put people, not products, at the center of the consumer experience.” It is the brand’s first store of its kind in Southeast Asia and the third in the world, following the launch of the ...