Hundreds of thousands have taken to the streets in Rio de Janeiro

There have been violent clashes between protesters and police in a fresh wave of anti-government rallies in Brazil.

Huge crowds marched in Rio de Janeiro, and police used tear gas against demonstrators outside the city hall.

In Rio de Janeiro riot police fired tear gas and rubber bullets at groups of masked young men trying to approach the City Hall late on Thursday. At least 29 people were reported to be injured in the clashes.

Julia Carneiro has been following the protests in Rio de Janeiro, where hundreds of thousands took to the streets.