Vuori, the activewear brand from California, has launched its first store in China. The 1,600-square-foot store is located in Shanghai’s Jing’an Kerry Center, a lifestyle-driven shopping mall in ...