Flag of Shibuya, Tokyo Japan, and Retro TVs.

Shibuya (渋谷 Shibuya-ku) is a special ward in Tokyo, Japan. A major commercial and finance center, it houses the two busiest railway stations in the world, Shinjuku Station (southern half) and Shibuya Station. As of May 1, 2016, it has an estimated population of 221,801 and a population density of 14,679.09 people per km2 (38,018.7/sq mi). The total area is 15.11 km2 (5.83 sq mi). Full HD.

Most Popular Searches On Stock Footage