More than 1,500 extra police deployed for final stage of Spain’s Tour de France amid protests

More than 1,500 police officers have been deployed for the final stage of Spain’s version of the Tour de France, as more pro-Palestinian protests are taking place at the finale in Madrid.

Leave a Reply

Your email address will not be published. Required fields are marked *