More than 1,500 police officers have been deployed for the final stage of the Spanish Vuelta in Madrid on Sunday Read More
More than 1,500 police on hand for final stage of Spanish Vuelta amid pro-Palestinian protests … from the Independent Tales Azzoni
