Tokyo Tower is in Shiba Park, Minato, Tokyo, Japan. It is 332.6 m (1,091 ft) tall, making it the tallest man-made structure in Japan.The design of the tower is based on the Eiffel Tower in Paris, France. Despite being 8.6 meters taller than the Eiffel Tower (32.6 if the tower’s TV antenna is included), Tokyo […]




