Ja, de Shanghai Tower staat echt in Shanghai, namelijk in de wijk Lujiazui in het district Pudong. Met 632 meter is het het hoogste gebouw van China en het derde hoogste gebouw ter wereld.
Het Shanghai Science and Technology Museum ligt op 2000 Century Avenue in Pudong, Shanghai, bereikbaar via metro lijn 2. Na een renovatie van drie jaar heropende het museum in 2025-2026.