Video / News

[VIDEO] A visit to Shibuya Scramble Square, the tallest building in Tokyo’s Shibuya area