More to explore:




Also on these boards

Related Pins

Tokyo Tower, Tokyo, Japan Copyright: John Paskey

The Tokyo Skytree is a broadcasting & observation tower and the largest structure in Japan at 634 meters.

Jidai Matsuri in Tokyo - celebrates the history of Tokyo and was first held in 1999. (It is not to be confused with Kyoto's Jidai Matsuri). Location - Taitō (Asakusa Shrine), Tokyo, Japan.