Concourse at People's Square Subway Station Shanghai, China - Stock image
Busy, Metal, Security Camera, Security System, Silver - Metal
Shanghai, China - February 15, 2013: The concourse at the People's Square metro station in Shanghai, China. The People's Square is located in a central area of Shanghai, reflected in the size of the station which includes shops and other commercial establishments. Subway travelers can be seen moving about the station as well as proceeding through ticket turnstiles and security x-ray machines.