Odaiba – the most fascinating artificial islands of Tokyo

Odaiba (お台場) is a futuristic and entertainment-filled artificial island located in Tokyo Bay. Developed in the 1990s as a waterfront commercial and residential district, the […]