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.
from World News - Breaking international news and headlines | Sky News https://ift.tt/3EBpZtD
No comments:
Post a Comment