Shibuya is a special ward in Tokyo, Japan. A major commercial and finance center, Shibuya houses two of the busiest railway stations in the world, Shinjuku Station and Shibuya Station.
Shibuya is a special ward in Tokyo, Japan. A major commercial and finance center, Shibuya houses two of the busiest railway stations in the world, Shinjuku Station and Shibuya Station.