Riot police clash with protesters in Rio street battles

2013-06-21 251

Riot police clash with protesters in Rio de Janeiro as the movement against the high cost of living and staging the World Cup in Brazil gathers steam.Duration:01:09

Free Traffic Exchange