The Tokyo Skytree is a television broadcasting tower and landmark of Tokyo, in the Sumida City Ward, near Asakusa. With a height of 634 meters (2080 ft), it is the tallest structure in Japan and the second tallest in the world upon completion in 2011. It is the world's tallest freestanding tower.
Add to Cart Add to Lightbox Download