Shanghai is located on the coast of the East China Sea in the Yangtze River Delta. It covers an area of 6,340.5sq.km. with a popuation of 16 million. As the largest economic center and a famous port city, Shanghai is also the center of science, technology, finance, trade, tourism, information, and culture in China -- a window through which China is open to the rest of the world. This set of postcards of twenty pictures taken in Shanghai can be good representatives of Shanghai's development and images.