Protests are taking place against new president Michel Temer in several dozen cities across Brazil.

The news portal G1 reported demonstrations in 40 cities on Brazil's Independence Day. They also coincided with the opening of the Paralympic Games in Rio de Janeiro.

The biggest protest was in Sao Paulo, the country's financial capital. Organisers claim tens of thousands were on Paulista Avenue in the heart of the city.

Most of the other demonstrations were smaller.

Mr Temer took power last week after his predecessor Dilma Rousseff was removed from office by the Senate for breaking fiscal responsibility laws in her management of the budget. Ms Rousseff denied the accusations.

AP