Share
twitterlinkedinfacebook
Image 1 of 1
090626_SHShopping_024.jpg
Inside the Metro City computer shopping mall in Xujiahui, one of the main shopping districts in Shanghai, China.