Tokyo Tower continues to dominate the Tokyo skyline as the world’s tallest self-supporting steel tower, easily seen from the Imperial Palace and Roppongi. It boasts an antenna that broadcasts all that vital anime that Japanese watch on TV stations in Tokyo like NHK, TBS and Fuji TV. I like this image especially because of the way the foliage frames the tower.
Leave a Reply
|

