Delightful contradiction presented through a psychedelic kaleidoscope of innovation, the largest metropolis of the world, a city laced with ten rivers in the land of the rising sun, Tokyo is the place to be.
Watch more videos: http://goodtimes.ndtv.com/video/videos.aspx?yt