Hundreds of thousands are demonstrating in more than 20 cities across Brazil in a show of frustration over poor public services, preparations for mega-events like the Olympics, and the police's harsh response to previous protests.
Results: 1 of 1