Wold Cup 2026 – Japan: Fans Celebrate Spain’s Second World Cup Title in Shibuya.
Jul 20, 2026
Shibuya, Japan - July 20, 2026 On July 20, 2026, after Spain defeated Argentina in the World Cup final to claim their second title, soccer fans were seen celebrating boisterously in the middle of the Shibuya Scramble Crossing in Tokyo. RESTRICTIONS AND USAGE TERMS: Please credit “@noza_0911 via Spectee”. Video Location: Shibuya Crossing, Tokyo, Japan Video Recording Date/Time: July 20, 2026
Show More Show Less #news
