More than 2 million commuters pass through Tokyo’s Shibuya Station on a typical weekday, and many of the hurried passengers in the world’s most densely populated urban area choose to meet at a bronze statue erected at one of the station’s main...
Read more