newsstand on Weihai Road in Shanghai, China

- Image ID: DJK58T

newsstand on Weihai Road in Shanghai, China

Konrad Zelazowski / Alamy Stock Photo

Image ID: DJK58T

Location: Weihai Road, Shanghai, China