Hundreds of demonstrators in Brazil have clashed with police in Rio de Janeiro in protest against a 10 cent rise in public transport fares.
At the city's main train station riot police used batons and tear gas to disperse protesters after they rushed through the turnstiles, and some of them destroyed fare machines.
The demonstration had started out peacefully with about 800 people demanding better public transportation, health services and education.
One protester said: "If there was a public transportation fare hike and we had good health services and education you wouldn't have this many people on the street.
"On top of this you see spending with the World Cup, things that we really don't need", she added.