Possible Answers For: Home to Shibuya Crossing, the world's busiest pedestrian intersection