More than a million Brazilians have joined demonstrations against President Dilma Rousseff, with many asking for her impeachment.
The protesters say the president must have known about a corruption scandal in the state oil firm, Petrobras.
Protests have taken place across 22 Brazilian states and the federal capital, Brasilia.
The largest demonstration went ahead in Sao Paulo, a major opposition stronghold, attracting more than 500,000 people.
Read More @bbc.com