Spain fans celebrate Euros victory in London’s Trafalgar Square
Spain fans could be seen waving flags and chanting in London’s Trafalgar Square last night (14 July), as they beat England in a 2-1 victory at the Euro 2024 final.
Spain fans could be seen waving flags and chanting in London’s Trafalgar Square last night (14 July), as they beat England in a 2-1 victory at the Euro 2024 final.