Tokyo Skytree is a broadcasting, restaurant, and observation tower in Sumida, Tokyo, Japan. It became the tallest structure in Japan in 2010


Size: 3428px × 5150px
Photo credit: © Malcolm Wray / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: japan, skytree, sukaitsurī, sumida, tokyo, ōkyō, 東京スカイツリー