Japanese cities often have a wonderfully chaotic mixture of beautiful and ugly, new and old.
Daiba, literally meaning "fort", refers to some of the man made islands in the Bay of Tokyo, which were constructed in the end of the Edo Period (1603-1868) for the city's protection against attacks from the sea. In the 1990s, Odaiba developed into one of Tokyo's most visited locales with lots of shopping and enter...
- Total Views
- Explore Score