Thousands of protestors at Copacabana beach in Rio de Janeiro. Photo: EPA
More Brazil street protests as public demands reform
Brazilians frustrated by corruption and lack of investment
Thousands of protestors at Copacabana beach in Rio de Janeiro. Photo: EPA