The final stage of the Vuelta a Espana, or Tour of Spain, bike race was cancelled on Sunday, September 14, as activist in Madrid blocked the route to protest Israel’s participation in the annual bicycle race.

See Full Page