Shibuya

Total 16 Posts

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.