Yan Lei's "Land in Shanghai C" will be displayed in the China World Trade Center from April 24 to 28. [Photo: cige-bj.com]