The famous Shibuya Crossing in Tokyo, taken from inside Starbucks where some scenes from Lost in Translation were filmed. It’s the busiest pedestrian crossing in the world!