Creative installations shine at Shanghai art festival
chinadaily.com.cn |
Updated: 2017-10-25 13:51
Share - WeChat
|
An art installation named The Ride on display at the Lujiazui Green Bank Art Festival in Shanghai's Pudong New Area on Oct 24, 2017. [Photo/VCG] |