Police fire tear gas in the city of Fortaleza
Media playback is unsupported on your device
Video

Tear gas fired in Fortaleza protests

Brazilian police have fired tear gas and rubber bullets to disperse protesters in the city of Fortaleza, as unrest continues across the country.

Brazilian police have fired tear gas and rubber bullets to disperse protesters in the city of Fortaleza, as unrest continues across the country.

Several people were hurt in the north-eastern city ahead of the Confederations Cup game with Mexico.

The unrest was sparked by Sao Paulo's transport price hikes but it has now grown into broader discontent over poor public services and corruption.

The BBC's Julia Carneiro reports from Sao Paulo.