Spain wins 2026 World Cup: Fans flood Madrid streets to celebrate
Thousands celebrated in Madrid after Spain won the 2026 FIFA World Cup, defeating Argentina 1-0. Ferran Torres scored the winner in extra time, securing Spain’s second world title. A public victory celebration is planned at Cibeles Palace. Madrid Erupts in Celebration Thousands of Spanish soccer fans packed the streets of Madrid and its surroundings to … Read more