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.

Some 200 demonstrators interrupted the traditional Seventh of September military parade in Rio de Janeiro, shouting anti-government slogans.

They clashed with police, who threw tear gas and detained 24 people.