Busy street with pedestrians in Japan.
Many people are in a crowded street.