The Brazilian city of Sao Paulo has been hit by another violent protest ahead of the world cup. Reports say scuffles between police and protesters leave several injuries.
Police fired tear gas and rubber bullets and made dozens of arrests to disperse the angry crowd. Police say the protest turned violent after activists started setting barricades on fire and smashing bank windows. But protesters accuse police of using heavy-handed tactics against members of a group called the Black Block. Brazil has witnessed several angry protests in recent months. Many Brazilians accuse the government of ignoring health, education and transport while investing billions of dollars on the upcoming World Cup. Demonstrations initially started off in Sao Paulo last year in response to transport fare hikes but quickly spread across the country.