Standing at more than 1,000 feet, Tokyo Tower is Japan's second largest tower, trailing only the Tokyo Skytree. Tokyo Tower, built in 1958, controls broadcast signals for the greater Tokyo ...
Passers-by stop and stare at the ramshackle, hand-built concrete tower that looks like it has been lifted right out of a Japanese animation and dropped onto a real-life Tokyo street. The Barron's news ...