A demonstrator holds a Brazilian national flag during a protest turned violent in Rio de Janeiro, Brazil, on Monday, after a march against higher public transportation fares and the use of public funds to finance international soccer tournaments.Jun 19, 2013

FULL STORY

PHOTO: AFP

This photo has been viewed 146 times.

TOP top