News
3313 Results.
Thank You, Spain
Spain's World Cup celebrations brought Madrid to a standstill as millions of supporters filled the streets and Cibeles to salute the heroes who delivered the nation's second FIFA World Cup.
20 July 2026