Millions Celebrate Spain’s World Cup Victory in Madrid
Spain’s World Cup-winning team received a rapturous welcome in Madrid on Monday as an estimated two million fans lined the city’s streets to celebrate their 2026 FIFA World Cup triumph. The players travelled aboard an open-top bus through the Spanish capital, waving the World Cup trophy to jubilant supporters dressed in the national colours of…
