The city of Shanghai sits along the delta banks of the Yangtze River along the eastern coast of China. The city proper is the world’s most populous city (the 2010 census counts 23 million peoples). With that many humans, the city is a tremendous sight at night. Shanghai is a key financial capital for…(Read More)
Posts Currently viewing the tag: "Yangtze River"