Preview
Shibuya is a special ward in Tokyo, Japan. A major commercial center, Shibuya houses two of the busiest railway stations in the world, Shibuya Station and Shinjuku Station.
Image: Ximonic (Simo Räsänen), CC BY-SA 4.0 · Text from Wikipedia, CC BY-SA 4.0