
Tokyo Tower is a communications and observation tower located in Shiba Park, Minato, Tokyo, Japan. At 333 meters (1,091 ft), it is the tallest self-supporting steel structure in the world and the tallest artificial structure in Japan. The structure is an Eiffel Tower-inspired lattice tower that is painted white and international orange to comply with [...]

