February 10, 2023 Japan Snap Odaiba ? For the view, of course ! Odaiba is an artificial island in the south of Tokyo, mostly known because it hosts…