-Japan Lost in reflection If you’ve seen the 2003 film Lost in Translation, you’re sure to recognise the busy pedestrian crossings at Shibuya. Believed to be the busiest pedestrian interchange in the world, it […] Lost in reflection