Apple Store in Beijing, China. 22-Jul-2008

- Image ID: B2A5RC
Apple Store in Beijing, China. 22-Jul-2008
Lou-Foto / Alamy Stock Photo
Image ID: B2A5RC
Location: Beijing China