bicycles parking yinchuan town ningxia china August 2007

- Image ID: AFEMMW
bicycles parking yinchuan town ningxia china August 2007
ARISTIDIS VAFEIADAKIS / Alamy Stock Photo
Image ID: AFEMMW