People's Square Subway Station in Shanghai - Stock image
Asia, Built Structure, Crowd, Station, Subway Station
Shanghai, China - Feb 6, 2013: People's Square Subway Station located below People's Square in the city center of Shanghai. The subway station is the largest dropping-off and get-onboard station in Shanghai. Motion blured city commuters walking.