Photo of the Week: The World’s Busiest Street Crossing 11/06/2011 By Traveling Canucks 26 Comments Categories: Asia Japan Photo of the Week World Attractions This week’s photo comes from the world’s busiest street crossing in the Sibuya district in Tokyo, Japan