Share
twitterlinkedinfacebook
Image 1 of 1
CST00246CHN.jpg
© Chris Stowers / Panos Pictures..Shanghai, CHINA..Steaming dumplings on the side of the street.