Image 1 of 1
20130601_002_Shanghai.JPG
Shanghai - People's Republic of China, June 01, 2013 -- Huangpu District, Cheng Yuxin Tea store at Zhejiang Zhonglu / Beihai Lu; business, commerce -- Photo: © HorstWagner.eu