Shanghai City Map
Located in the Yangtze River Delta, Shanghai is the largest city in China. Also it is a global financial center. The Shanghai City appears as a mixture of modern and ancient, fashion and localism, it has been a hot destination for China tour. A general ideal of the layout of Shanghai is offered at this Shanghai City Map.