Hundreds of thousands of people have been taking part in anti-government demonstrations in Brazil, sparked by anger over a massive corruption scandal at the state-run oil giant Petrobras.

Protesters are demanding the removal of the President Dilma Rousseff, whose party has been accused of involvement in large-scale money laundering and bribery at the company.

Wyre Davies reports from Rio de Janeiro.