The outdoor sports supplies brand Mammut has located its first retail store in the southwestern region of China in Chengdu,…
China's largest outdoor-themed department store, Neu Outdoor, has opened in Beijing. (more…)