Japan Photos They were literally in front of Ikebukuro Station, in the middle of the city. November 11, 2024
Japan Photos You heard it here first, folks. No “smorking” on the streets of Shinjuku. November 10, 2024