Shanghai est situé sur la rivière Huang Pu, et se divise en deux parties, Puxi (la vieille ville) et Pudong (la nouvelle ville). Le paysage urbain se transforme rapidement depuis quelques années. Des quartiers entiers d'habitations traditionnelles sont rasés pour être reconstruits avec des constructions modernes.