Share
twitterlinkedinfacebook
Image 1 of 1
Shanghai 28.jpg
A street sign in Huaihai Road in Shanghai, China, on August 24, 2007. Photo by Lucas Schifres/Pictobank