Visitors look at a piece of art installation during "Systems," an exhibition of the works of artist Lin Tianmiao, at the Rockbund Art Museum in east China's Shanghai, June 26, 2018. (Xinhua/Chen Fei)
Go to Forum >>0 Comment(s)