photo

Photo  /

A massive protest movement sweeps across Brazil, with protesters demanding better public services and a more responsive government.