
We took the train to Odaiba one day this weekend to do some sightseeing. Odaiba is a man-made island in Tokyo Bay, Japan. There are several tourist spots on the island and most of them have a very modern design. Fuji Television Building This building was designed by Kenzo Tange, a well known Japanese architect....


