Shanghai is a municipality-level district in China. The city is located on the east coast of China in the Yangtze River Delta. Shanghai has the biggest trade port in the world, and in the city and the vicinity of it are abundant beautiful scenic spots to visit.