Shibuya
Shibuya is a special ward in Tokyo, Japan. A major commercial and business centre, it houses the two busiest railway stations in the world, Shinjuku Station and Shibuya Station.
Shibuya is a special ward in Tokyo, Japan. A major commercial and business centre, it houses the two busiest railway stations in the world, Shinjuku Station and Shibuya Station.