Share
twitterlinkedinfacebook
Image 1 of 1
French Consul house 02.jpg
French Consul's house stands at Huaihai lu 1341, in the former French Concession, Shanghai, China, on August 28, 2010. Photo by Lucas Schifres/Pictobank