keyword: megastructures

Megastructures: World's tallest TV Tower in China

Located in Guangzhou, China. Canton Tower or Guangzhou TV Astronomical and Sightseeing Tower is the world's tallest TV Tower that was designed by IBA

You might also like:

Recommended post: Pagoda House by IO Architects

Popular today

Most viewed


Stay connected with us on