Spain erupted in celebration after the national football team secured a place in the FIFA World Cup 2026 final with a commanding 2-0 victory over France, sparking jubilant scenes across Madrid and other cities. Read More: Deschamps admits France outplayed by Spain in World Cup semi-final Thousands of supporters gathered at Madrid’s Plaza de Colon fan zone and surrounding streets […]
