photo

Photo  /

Mass protests erupt in the biggest cities of Brazil.