The 19th China International Mountain Outdoor Sports Open opens in southwest China's Chongqing CHONGQING, China, Sept. 09, 2024 (GLOBE NEWSWIRE) -- The 19th China International Mountain Outdoor Sports Open (Chongqing Wulong) kicked off on Sept. 7 in Wulong District of southwest China's...