Discover the Wonders of Science and Technology at the Shanghai Science and Technology Museum
The Shanghai Science and Technology Museum, located at 2000 Century Avenue in the Pudong New Area of Shanghai, China, is situated in the Huamu Administrative…