World

Why tens of thousands are taking to the streets of Brazil in protest

Published: 

Protestors burn a Sao Paulo state flag in front of City Hall, in Sao Paulo, Brazil, Tuesday, June 18, 2013. (AP / Nelson Antoine)