Spanish Fans celebrate Spain's win over England in the Euro finals at Trafalgar Square. Trafalgar Square (Central London), United Kingdom.


Size: 5184px × 3456px
Location: United Kingdom
Photo credit: © Zakariya Irfan / Alamy / Afripics
License: Royalty Free
Model Released: No

Keywords: 2024, analysis, celebrate, central, england, euro, euros, fans, final, finals, flags, football, goals, highlights, live, london, match, national, reaction, recap, review, soccer, spain, spanish, square, team, tournament, trafalgar, uefa, vamos