A 7.5-meter-tall sculpture by the French artist Nathalie Decoster is on display at a plaza in Shanghai on Oct 14, 2014. [Photo/Ecns.cn]