The Shanghai Super Tower is an architectural masterpiece in China with nearly 500 meters tall and every meter is a state of the art. The project was designed to be strong enough to stand up to killer typhoon and powerful earthquakes and to withstand the ultimate threat by the world renowned engineers.

Megastructures: World's tallest TV Tower in China
Megastructures: National Stadium in Beijing, China

Megastructures: Shanghai Super Tower

The Shanghai Super Tower is an architectural masterpiece in China with nearly 500 meters tall and every meter is a state of the art

You might also like:

Foxrock by Architectural Farm

Recommended post: Foxrock by Architectural Farm