Shibuya Crossing may be a small area but it's one of the most jampacked places in Japan every single day. As the world's busiest pedestrian crossing, it accommodates thousands of people every day crossing from five directions. Additionally, the traffic lights have a two-minute … [Read more...]