View of busy pedestrians along a road in Japan.