Shanghái está entre las ciudades más pobladas del mundo y se considera como la capital económica de China. Está situada en la costa del Mar de China, a orillas del Delta del río Yangtsé y ocupa más de 6.000 Km2 de superficie. Desde la década de 1990, existe la Bolsa de Shanghái, la 5º más grande del mundo por capitalización bursátil.