Nothing found!
It looks like nothing was found here!
Shanghai (abbrev. Hu/Shen), one of China’s four municipalities, lies at the Yangtze Estuary, with the Huangpu River running through. A global hub for economy, finance, trade, shipping and innovation, it leads the Yangtze River Delta. Blending Chinese and Western cultures, it features the Bund and Lujiazui, boasting strong Shanghai-style charm, openness and vitality.