YourDictionary

Dictionary Home » Culture » Shanghai

Shanghai cultural definition

Largest city in China, located in the eastern part of the country on the Pacific Ocean.

  • Shanghai is the most populous city in Asia.
  • It is one of the world's great seaports.
  • Opened to foreign trade by the Treaty of Nanking in 1842, Shanghai became a treaty port administered by Britain, the United States, and France until World War II.

Learn more about Shanghai

link/cite print suggestion box