Demonstrators clashed with police in central Rio do Janeiro on Monday evening as more than 200,000 people turned out to the streets of major Brazilian cities to protest the billions of dollars spent on the Confederations Cup, higher public transport costs, corruption and poor services.
Sao Paulo authorities were on Wednesday assessing the damage from a violent protest over higher public transportation prices that left three people hurt and 20 detained overnight. Demonstrators torched buses, hurled petrol bombs and smashed windows during clashes with police who responded with tear gas and rubber bullets.