West China

Real-scene show Impression Wulong staged in SW China's Chongqing

2017-11-30 10:15:45

Actresses perform the boat towing at the real-scene show Impression Wulong in the Peach Garden Canyon in Wulong District of southwest China's Chongqing Municipality, Nov. 28, 2017. The Impression Wulong is a well-known 70-minute-long performance that attracts visitors and shows the landscape and culture of southwest China. (Xinhua/Wang Quanchao)