Brazilians on the march in some of the biggest protests in 20 years
Demonstrators climbed onto the roof of the national congress building in Brasilia to protest over soaring prices and the cost of staging the next World Cup.
Thousands marched through at least ten of Brazil's largest cities in a wave of discontent at what they see as the wasteful use of public money.
Mass protests continued throughout Brazil on Monday, with hundreds of thousands of demonstrators converging in Sao Paulo, Rio de Janeiro, Belo Horizonte, the capital of Brasilia and other cities. Protests initially began last week following a government announcement of an increase in public transportation costs, which brought out students and young workers and led to more than 250 arrests.