Demonstrations against Israel Premier Tech team forced the cancellation of the final stage in Madrid, with protesters overturning barriers and clashing with police. 'The race is over,' race organisers said, as more than 1,000 officers struggled to control the crowds
Demonstrations against Israel Premier Tech team forced the cancellation of the final stage in Madrid, with protesters overturning barriers and clashing with police. 'The race is over,' race organisers said, as more than 1,000 officers struggled to control the crowds