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.
Discover more from World News Studio
Subscribe to get the latest posts sent to your email.