Tag Archives: London

SHIBUYA Scramble Crossing

    In Japan, there are over 300 pedestrian crossings which allow pedestrians to cross an intersection in every direction at the same time. The most famous one that you…

UA-9273952-2