Designed by
Title
Concourse at People's Square Subway Station Shanghai, China #34471469
Description
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.
This image is editorial