Located on Odaiba, a man-made island in the bay of…