Odaiba is a large artificial island in Tokyo, Japan, featuring many hypermodern and just plain strange buildings.