Odaiba is an artificially created island in Tokyo Bay. It’s an entertainment hub that is now easily accessible by crossing the beautiful Rainbow Bridge. But did you know that it was originally created for a completely different purpose? Learn more about the island’s history and its spectacular view spots that even most locals don’t know!