Busy street with pedestrians in Japan .