An art installation at the preview of the 11th Shanghai International Science and Art Exhibition, Aug 11.[Photo/IC]