Designed by
Title
Statue of Chen Yi, first mayor, along Bund, Shanghai, China #176915544
Description
Shanghai, China - May 4, 2010: Massive gray statue on red pedestal of Chen Yi, first mayor, a man, with green foliage at his back. Parts of building facades and people around
This image is editorial