Pro-Palestinians protestors invade the street during the 21st and last stage of the Vuelta a Espana 2025, a 101 km race between Alalpardo and Madrid, in Madrid on September 14, 2025. The authorities have ramped up security for the Vuelta's final stage in Madrid, which was slightly shortened and will see 1,100 police officers deploy in the Spanish capital. (Photo by Thomas COEX / AFP)
Read More

Vuelta a España stage 21 LIVE

Refresh 2025-09-14T17:52:20.723Z Thanks for joining us today, and for the whole Vuelta a España. It’s been a controversial…