Situated on the banks of the Yangtze River delta in East China, Shanghai is the largest city in China, and the seventh largest in the world. In the past twenty years, an extraordinary transformation has taken place there.
Username or email *
Lost your password?
Enter in your email and password to create a FREE account
Email address *