Riot police fired tear gas and rubber bullets into crowds when thousands of people took to the streets of Sao Paulo on Thursday night to protest an increase in bus and metro fares.

At least 100 people were injured and more than 120 were arrested in the violent clashes, occurring exactly one year before the World Cup kicks off in Brazil’s financial capital.

The marchers were protesting an increase in bus and metro fares to ~ $1.50 (3.20 reais) from ~ $1.40 (3 reais).