4K
People are walking on the iconic Scramble Crossing in Shibuya, Tokyo, on November 29, 2025.
People are walking on the iconic Scramble Crossing in Shibuya, Tokyo, on November 29, 2025.
Contact your sales representative for commercial and promotional uses.