Editorial

Shanghai · China

October 18, 2026
Yu Garden · Shanghai

Shanghai is a provincial-level direct-administered municipality in China. It has a population of 30,050,000 in the urban area as of 2026, thus making it China's most populous city and more broadly the fifth-largest city in the world by population. The city is located on the southern estuary of the Yangtze River, with the Huangpu River bisecting the city.

Explore the destination

Explore travel information for Shanghai

Photo location: Yu Garden.

City overview adapted from Wikipedia contributors, CC BY-SA 4.0. Checked 2026-10-18. Photo: Stefan Fussan · CC BY-SA 3.0.

Share
Stay in the loop

Discover what is coming next.

Subscribe for weekly updates on upcoming fashion events in Latin America, the Caribbean, the United States and beyond.