Shanghai, el mayor puerto marítimo del mundo, está situado al este de China, en el delta del río Yangtsé, junto a la costa del Mar de China Oriental. La ciudad está atravesada por el río Huangpu, que la divide en dos partes principales: la occidental, más grande, conocida como Puxi, y la oriental, más pequeña, llamada Pudong. Las ciudades vecinas están conectadas con Shanghái a través de 20 travesías en ferry.
La primera referencia a Shanghái como ciudad se remonta a 1553. Sin embargo, su fundación es anterior a este periodo. Fue en esta época cuando el asentamiento adquirió las murallas de una fortaleza, lo que le otorgó el estatus de ciudad.