Shanghai China
30 images Created 25 Feb 2013
Shanghai, China. Soldiers stop traffic as they cross a street near Shanghai Museum of ancient Chinese art, situated on the People's Square in the Huangpu District of Shanghai. Shanghai is one of the most densely populated cities in China with over 24 million residents.
Photography by Jose More
Photography by Jose More