X
The Tokyo Tower - The Tokyo Tower. One of the world's highest self-supporting steel towers and the tallest man-made structure in Japan.
@nvtellan (1907)
• Philippines

The Tokyo Tower - The Tokyo Tower. One of the world's highest self-supporting steel towers and the tallest man-made structure in Japan.