Protests at Brazil's Independence Day in Rio de Janeiro
Protesters in Brazil have disrupted Independence Day celebrations, demanding better public services and an end to corruption.
In Rio de Janeiro, some 200 protesters interrupted the traditional Seventh of September military parade, shouting anti-government slogans.
They clashed with police, who threw tear gas and arrested dozens of people.
There were further clashes in the capital, Brasilia, where President Dilma Rousseff was giving a speech. Wyre Davies reports from Rio.