Visiting Shibuya Stream, Tokyo’s newest landmark - The Japan Times