Clashes mar Brazil World Cup protest
Clashes broke out on the streets after more than 2,000 demonstrators marched in the Brazilian city of Sao Paulo against their country's hosting of this year's football World Cup.
A car was damaged by fire, and some shops and a police vehicle were vandalised. Police detained 128 people.
Catharina Moh reports.